Autoplay
Autocomplete
Previous lesson
Complete and Continue
Magento 2 Coding Kickstart (2019)
Environment Setup
Setup Composer auth creds
1:24
All about application modes
2:27
Install and use sample data
1:46
Module Basics
Name and locate modules with conventions
3:47
Create the module skeleton
4:08
Register and activate modules
2:52
Routing
Identify the anatomy of a URL
1:53
Define a new route
3:30
Create a controller using inheritance
3:05
Create a controller using composition
1:12
Create a proper raw response
3:06
Access the request object
3:12
Forward and redirect responses
2:31
The responsibility of controllers
1:44
Views
Frontend development caching
2:10
Create a new template file
1:45
Add a new block to a page
3:53
Apply a page layout
1:37
Move blocks on a page
2:10
Locate blocks by HTML attributes
2:48
Remove a block from a page
0:52
Override an existing block template
1:25
Set block properties with action
2:22
Set block properties with arguments
2:10
Render container and children blocks
3:15
Pass data to a template
4:20
Design Patterns
Create objects with Object Manager
2:57
Instantiate objects with dependency injection
4:44
Substitute classes with preferences
4:50
Use plugins to override core code
4:13
Create and dispatch events
2:01
Listen for events with observers
2:41
Database
Create a new database table
5:41
Create a model
1:38
Create a resource model
3:12
Create a data patch script
4:13
Populating database updates
1:50
Create a collection
2:00
Instantiate a collection with a factory
2:14
Retrieve data from a collection
1:25
Filter and inspect collection queries
2:10
Build a select query to join database tables
2:51
Saving model data with resource models
3:05
Completion
Code repository, course feedback & certificate
Remove a block from a page
Lesson content locked
If you're already enrolled,
log in to access this lesson
.
Enroll in Course to Unlock