Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.
Choisir mes préférences
Découvrir techniquement la nouvelle version de Magento : Magento 2
Savoir créer un site e-commerce avec Magento 2
Introduction
Rappels : principes SOLID, standardPSR, composer, GIT
Installation de Magento 2 CE
Exercice : Installation de Magento 2 CE
Architecture de Magento 2
Dossiers racines
Modes (developer, production, default, maintenance)
Scopes (global, website, store group, store view)
Types de cache
Architecture d’un module
Fichiers de configuration
Controller
Traductions
Exercice : Création d’un module HelloWorld frontend
Injection de dépendance
Object Manager
Constructor Injection / Factories
Proxies
Exercice : Utilisation de l’injection de dépendance et de l’object manager
Surcharges (observers, plugins, rewrites)
Events et observers
Exercice : création d’un observer
Plugins
Exercice : création d’un plugin
Rewrites
Exercice : création d’un rewrite
Modèles
Model, Resource Model et Collection
Exercice : manipulation d’une collection
Api, Data et Repository
Exercice: manipulation de l’API
Declarative Schéma – setup d’installation et de mise à jour (schema, data)
Exercice: création d’un nouveau setup
Web API
Exercice : implémentation d’une web API
Routeurs, gestion des urls
Blocks, View Models
Mise en cache des Blocks
Layout XML
Exercice: surcharge de layout natif
Exercice : implémentation d’une interface admin
Concepts avancés
EAV
Extension Attributes + exercice
Système de cron + exercice
Commandes console + exercice
Cron Jobs + exercice
Tests unitaires
Création d’un nouveau type de fichier de configuration
Frontend
Thèmes
Utilisation de Grunt
LESS
JavaScript (RequireJS, UI Components, mixins)
Bonnes pratiques (responsive, injections XSS)
A partir du chapitre sur les modèles, les exercices se basent tous sur
l’implémentation d’un module “Retailer”.
Développeurs PHP
Avoir un background PHP / Magento 1 - Avoir un très bon niveau : Linux et Linux shell, LXC Virtualization, PHP, Object Oriented Design & Solid principles, Composer, GIT
Infos
Trouver le bon CACESComprendre l'habilitation éléctriqueMentions légalesConditions d'utilisationNous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.
Choisir mes préférences