Magento Tutorial
Learn Magento
Build, extend and ship a Magento 2 store: modules, DI, EAV, layout, APIs and a production deploy.
Start learning →215 lessons · 38 chapters
Stage 1
01
Getting Started
02
A Working Development Setup
03
Your First Module
04
Dependency Injection
05
How a Request Is Answered
Stage 2
06
Plugins
07
Events and Observers
08
Dependency Injection in Depth
09
Configuration
10
Console Commands
Stage 3
11
Database Schema
12
Models and Repositories
13
EAV and Attributes
15
Indexers
16
Caching
Stage 4
17
Layout XML
18
Blocks, View Models and Templates
19
Themes and Static Content
20
JavaScript in Magento
21
Knockout and Checkout
22
Modern Storefronts
Stage 5
24
Cart and Checkout
25
Orders
26
The REST API
27
GraphQL
28
Queues, Cron and Integrations
Stage 6
30
Code Quality
31
Debugging
32
Performance
33
Security
Stage 7
34
Production Mode
35
Build and Deploy
36
Infrastructure
37
Upgrading
38