Magento 2 Backend Development I - On Demand Training

In stock
SKU
v03
€259.00
259 per year
22 per month (billed once a year)
16 per hour of video content available to you

Included courses

Magento 2 Backend Development I

Status: Complete
Last updated: 2022-05-09
Number of lessons: 86
Number of slides: 421
Videos: 15.9 hours

Preview this course

Want to see what this course is like? Checkout our Courseware Demo to preview this course and others.

Preview all courses

Course content

Magento 2 Backend Development I

  • Prerequisites
  • Design patterns
  • Clean coding
  • Object Calisthenics
  • Magento basics
  • Magento Admin Panel overview
  • Configuration files
  • Application entrypoints
  • Global - Website - Store View (GWS)
  • Product types
  • Product attributes
  • Order flow
  • Theming basics
  • Frontend landscape
  • Magento and composer
  • Requiring a composer package
  • Semantic versioning
  • Composer repositories
  • Local composer repositories
  • Magento composer plugins
  • Magento installation
  • Minimum system requirements
  • Development platform
  • Disabling Two Factor Authentication
  • Installing Magento
  • Installing sample data
  • Upgrading Magento
  • Development tools
  • Development performance
  • Deployment modes
  • Deployment
  • Deploying to production
  • Using app:config commands
  • Static Content Deployment
  • Magento environment
  • Developer Tools
  • Setting up PHPStorm
  • Running cron
  • Using Magerun
  • Cache clean vs flush
  • Cache handling
  • Changing the admin path
  • Maintenance mode
  • Redis caching
  • Magento modules
  • Installing a module
  • Preparing for module creation
  • Creating a module
  • Composer file
  • Module XML file
  • Module registration
  • Module commands
  • Module entrypoints
  • Adding Blocks via XML layout
  • Using the store configuration
  • Adding a simple CLI command
  • Logging
  • Creating a custom logger
  • Architecture
  • Areas in the Magento application
  • Application layers
  • Interfaces and Service Contracts
  • Dependency Injection
  • Sandbox script
  • Introduction to Dependency Injection
  • Object Manager
  • DI preferences
  • Injecting a Store Configuration value
  • Injecting the current product
  • DI types aka constructor argument replacement
  • Virtual Types essentials
  • DI factories
  • Injecting URLs into your class
  • Creating a custom factory
  • DI proxies
  • DI interceptor plugins
  • Injecting the current customer session
  • Injecting the layout into your class
  • Catalog development
  • Using the product repository
  • Using product stock
  • Console commands
  • Adding console commands
  • Controllers
  • Frontend routes
  • Action results
  • Dealing with form keys
  • Adding messages
  • Adding complex messages
  • Adding cronjobs
  • Adding a cronjob
  • Dealing with emails
  • Creating an email template
  • Caching
  • Block caching
  • Module setup
  • Adding database changes via a module
  • InstallSchema
  • InstallData
  • Declaritive schemas
  • Declarative Schema patches
  • Module samples
  • Scenario: Add CMS Block to PHTML
  • Scenario: Add product pricing per customer