Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Magento 2 Backend Development for Beginners

via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive video playlist covering Magento 2 backend development for beginners. Learn to develop Magento 2 modules, implement PHP logic, write MySQL queries, and apply Design Patterns. Explore topics such as changing layout types, working with extension attributes, developing extensions in vendor directories, and understanding project structure. Master checkout customization, module installation techniques, and design patterns like Strategy. Gain hands-on experience with test-driven development, refactoring, and creating custom attributes. Discover how to use Models, View Models, and Controllers effectively, and learn about template rendering and layout configuration. Delve into advanced concepts like Service Oriented Architecture, Elasticsearch integration, and API development. Improve your skills with unit testing, integration testing, and debugging techniques. Explore multi-website setups, performance optimization, and exam preparation for Magento 2 Professional Developer certification.

Syllabus

How to change Layout Type in Magento 2?.
Extension Attributes in Magento 2 explained.
Developing Magento 2 extensions in a vendor directory.
Magento 2 Project Overview for Beginner Developers.
Add Config Provider on Checkout Magento 2.
Config Providers | Checkout 101 | Magento 2.
Checkout 101 | Magento 2.
Add Custom Checkout Step in Magento 2.
2 ways to install Magento 2 extension.
Strategy Design Pattern (PHP Edition).
Test-Driven Development (TDD) in Action.
Magento 2 Module Development - Part 3.
Magento 2 Refactoring - Observers & Custom Attribute.
Magento 2 Module Refactoring - dependencies & db_schema.xml.
Inheritance and Composition explained in the example.
[Live Coding] Magento 2 CMS Page Edit Status extension.
Model in Magento 2 | Mage Mastery.
[Live Coding] Magento 2 CMS Page Edit Status extension.
View Model in Magento 2 | Mage Mastery.
Magento 2 Passing Data from Controller to Template | Mage Mastery Lesson 7.
[Live Coding] Magento 2 CMS Page Edit Status extension.
Magento 2 Template via Layout Rendering | Mage Mastery | Lesson 6.
Lesson 5: Create a Page in Magento 2.
Lesson 4: A Module in Magento 2 | Magento 2 for Beginners | Mage Mastery.
[Live Coding] Magento 2 CMS Page Edit Status extension.
Lesson 3: Project Structure Overview | Magento 2 for Beginners | Mage Mastery.
Getting Started with Magento 2 Open Source | Magento 2 for Beginners | Mage Mastery.
CMS Page Edit Status extension - Magento 2 Live Coding Stream #3.
[Live Coding] Magento 2 Selective Cache Extension Part #2.
AWS SES for Transactional Emails in Magento 2.
Unit Testing changes in di xml Magento 2.
[Tech Review Tuesday] Shipping Suite Ultimate extension for Magento 2.
Experience with REST API vs Controller in Magento 2.
Disadvantages of Service Oriented Architecture in Magento 2.
How to load an entity with non primary key in Magento 2?.
API and Classes in a Magento 2 Extension.
Magento 2 Elasticsearch - install and configure.
Magento 2 Payments Refactoring using Service Oriented Architecture.
Magento 2 Service Isolated Architecture.
How to change Layout Type in Magento 2?.
Hello World in Magento 2 in 60 seconds ONLY.
Mastering Layout Configuration in Magento 2.
Listing Component in Magento 2 Customer Account.
Magento 2 Controller vs Symfony Controller - Who is the WINNER?.
5 key CONCEPTS to be a PROFESSIONAL Magento 2 developer.
Virtual Type in Magento 2 Explained.
Should we STOP using Magento 1?.
Dependency Injection (Inversion of Control of the SOLID) explained.
Develop Disqus Comments as CMS Widget in Magento 2.
Advice for EXTENSION developers to support multiple Magento 2 versions.
The BEST code editor for Magento 2 FOUND.
File Permissions for Magento 2 development.
What SKILLS are required to be GOOD Magento 2 developer.
How your Magento 2 repository should look like.
Your Magento 2 questions are ANSWERED.
3 PHPUnit Features You Should Use for Unit Tests in Magento 2.
All you need to know about Unit Tests and Magento 2.
Magento 2 advice for experienced developers.
Magento 2 API tests and how to write TESTS.
Magento 2.3 Tests Types in detail.
Unit vs Integration Tests.
How to create Integration Tests in Magento 2.3.
How to create Unit Tests for a Magento 2.3 module.
How THIS can save your time for Magento 2.3 upgrade.
I failed Magento 2.3 upgrade.
How to install Magento 2.3 with Sample Data on MacOS.
Magento 2 Custom Layout for CMS Page/Block/Widget.
How to use Debug Hints | Magento 2 Theme Development.
How to make Magento 2 setup:upgrade faster?.
Should you use Magento 2 module generation tool?.
Magento 2 Professional Developer Exam How to pass it.
How to create multi websites with different domains in Magento 2.
How to improve development time with Magento 2.
Why Magento 2 is slow and occupies 2GB in GIT?.
What Magento 2 files should be ignored in GIT.
How to sort Magento 2 attributes?.
Non-standard development tools and plugins for Magento 2.
Magento 2 View Model.
Magento 2 View Model and UI Component.
Magento 2 how to create an UI Component.
Magento 2 customize one-step checkout.
Magento 2 Custom Attribute - Part 5.
Magento 2 extension attribute for customer address - Part 4.
Magento 2 customer address attribute in customer account - Part 3.
Magento 2 add customer address extension attribute - Part 2.
Magento 2 add customer custom attribute - Part 1.
Magento 2 How to create a Hello World module.
Useful CLI Commands for Magento 2 Developers | Max Pronko.
How to create my first Magento 2 module - Max Pronko.
Magento 2 Data Patch for Product Attribute Set Group.
Magento 2 Add New Attribute via Data Patch.
Magento 2 Rendering Basics - Controller, Layout, Template.
Magento 2 Rendering Basics - passing data via View Model.

Taught by

Max Pronko

Reviews

Start your review of Magento 2 Backend Development for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.