Get in Touch

Course Outline

Introduction

Magento 2 in Depth

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

Preparing 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.
  • Altering a database using Magento scripts.
  • Handling requests.

Themes and Layouts

  • Modifying with LESS.
  • Utilizing 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 backend.
  • Creating an admin grid.
  • Creating a form for item creation.
  • Extending UI components.
  • Working with the checkout process.

Advanced Customizations

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

Summary and Conclusion

Requirements

  • A solid understanding of object-oriented programming.
  • Experience with MySQL.

Target Audience

  • Web Developers.
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories