Get in Touch

Course Outline

Introduction

Magento 2 Deep Dive

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

Setting Up the Development Environment

  • Installing and configuring Magento 2
  • Troubleshooting installation prerequisites

Module Creation and Customization

  • Creating a module
  • Managing and versioning a module
  • Creating and populating a database
  • Modifying the database via Magento scripts
  • Handling requests

Themes and Layouts

  • Modifying styles with LESS
  • Utilizing URL developer tools
  • Overriding a view
  • Altering a layout
  • Extending resources
  • Relocating elements
  • 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 for 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

  • Familiarity with object-oriented programming
  • Experience with MySQL

Target Audience

  • Web Developers
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories