Course Outline


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 handling a module
  • Creating and filling a database
  • Altering a database with Magento scripts
  • Handling requests

Themes and Layouts

  • Modifying with LESS
  • Using URL developer tools
  • 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 theme parent

UI Component Library

  • Implementing UI components to a 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


  • An understanding of object-oriented programming
  • MySQL experience


  • Web Developers
 14 Hours

Number of participants

Price per participant

Testimonials (2)

Related Courses

PHP CodeIgniter

14 Hours

Unit Testing with PHPUnit

14 Hours

Zend Framework: Fundamentals

21 Hours

Advanced CakePHP

21 Hours

CakePHP Fundamentals

28 Hours

Laravel PHP Framework

14 Hours

Laravel Livewire

7 Hours

Laravel and Vue.js

14 Hours

Laravel: Middleware Development

14 Hours

Swoole for PHP Programmers

14 Hours

Develop Web Applications with PHP and Yii 2

14 Hours

Symfony2 - enterprise web framework

21 Hours

Web Development with Symfony3

28 Hours

Symfony 4 for Web Application Development

28 Hours

Getting Started with Magento

14 Hours

Related Categories