Mastering Magento 2

3h 53m 9s
English
Paid
November 10, 2023

Magento 2 is not just the next version of Magento 1, it is a completely new framework. It introduces a bunch of new libraries and approaches, with more opportunities to implement functionality better. In order to improve modularity, flexibility, and extensibility Magento 2 had to become a bit more complicated than Magento 1. That's why, unfortunately, some of the new approaches in Magento 2 are just not explicit enough.

More

This course explains how the most important parts of the framework are implemented, how they work, and how they can be used. It explores module implementation and core functionality customization, demonstrating Magento 2 development patterns and approaches. Finally, the course is not just about functionality implementation, it shares the best practices for managing Magento 2 applications as a whole. The course is intended to cover the most valuable information you need to know as a Magento 2 developer.

About The Author

Sergii Ivashchenko has been working in a Magento team for more than four years. He took part in the development of both the Magento 1 and Magento 2 frameworks and participated in the implementation of the Magento Testing Framework. For several years, Sergii has been systemizing and sharing his knowledge of the framework and core modules by contributing to official and non-official Magento 2 documentation and development resources, and talking at Magento events and meetups. Currently, Sergii is working on the implementation of e-commerce websites via Magento 2, developing extensions and integrations, managing infrastructure, continuous integration, deployment, and continuous performance optimization. Sergii also consults with and trains Magento 1 developers to develop successfully, efficiently, and comfortably on the Magento 2 platform.

Requirements:
  • No previous experience in Magento framework required
  • Do need knowledge of PHP and basic knowledge of MySQL and Javascript to be able to get the most value of this course.
Who this course is for:
  • This course is for developers who want to start working with the Magento 2 framework and utilize its power to the max. No previous experience with Magento framework is assumed.

What you'll learn:

  • Create Magento 2 module from scratch, utilizing the newest framework features
  • Use newest Magento 2 features for fast and comfortable development
  • Learn the best Magento 2 development parrterns and approaches
  • Introduce your customizations to Magento 2 functionality without conflicts with extensions
  • Customize the core Magento 2 functionality in an elegant and conflict-free way

Watch Online Mastering Magento 2

Join premium to watch
Go to premium
# Title Duration
1 The Course Overview 02:13
2 New Module Declaration 09:26
3 Database Install Scripts 14:09
4 Database Upgrade Scripts 10:23
5 Model Layer 08:53
6 Controller Layer 11:41
7 View Layer 17:09
8 Console Commands 15:21
9 Scheduling Cron Jobs 08:04
10 Backend Menus and ACL 07:42
11 System Configuration 13:14
12 Web API Implementation 12:45
13 UI Components Overview 05:26
14 Rendering Grids 14:31
15 Rendering Forms 10:50
16 Extending UI Components 11:30
17 Checkout Customization 09:22
18 DI Configuration 14:39
19 Observers 09:57
20 Plugins 06:57
21 Layout Configuration 06:07
22 JavaScript Customization 12:50