Get in Touch

Course Outline

Introduction

Magento 2 in Depth

  • Magento 2 architecture.
  • Components and modules.
  • Design patterns and ORM.

Setting Up the Development Environment

  • Installing and configuring Magento 2.
  • Troubleshooting installation requirements.

Module Creation and Customization

  • Creating a module.
  • Versioning and managing a module.
  • Creating and populating a database.
  • Modifying a database using Magento scripts.
  • Handling requests.

Themes and Layouts

  • Modifying with LESS.
  • Using developer tools for URLs.
  • Overriding a view.
  • Altering a layout.
  • Extending resources.
  • Relocating items.
  • Debugging a layout.
  • Creating a container.
  • Developing a theme skeleton.
  • Building a theme with or without a parent theme.

UI Component Library

  • Implementing UI components in the back-end.
  • Creating an admin grid.
  • Creating a form for item creation.
  • Extending UI components.
  • Working with checkout.

Advanced Customizations

  • Using dependency injection configuration.
  • Creating an observer.
  • Implementing plugins.
  • Working with Require.js to extend JavaScript configurations.

Summary and Conclusion

Requirements

  • Knowledge of object-oriented programming.
  • Experience with MySQL.

Audience

  • Web Developers
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories