Officiel
Magento expert : performance, API et architecture avancée
Par DevWorkWeb
Ce cours porte sur les sujets avancés de Magento 2, ceux qui font la différence sur les projets à fort trafic. Vous exposez et consommez des API REST et GraphQL, optimisez la performance (Full Page Cache, Varnish, indexers, Redis), maîtrisez la recherche avec Elasticsearch/OpenSearch, traitez des tâches en asynchrone avec les message queues, personnalisez le checkout et les moyens de paiement, et déployez proprement en production. Objectif : concevoir des boutiques Magento rapides, robustes et scalables.
Ce que vous allez apprendre
Prérequis
Maîtriser le développement de modules Magento (cours développeur), PHP OO avancé et la ligne de commande. Des notions de serveurs/DevOps sont un plus.
Public cible
- • Développeurs Magento confirmés
- • Lead techniques et architectes e-commerce
- • DevOps travaillant sur des plateformes Magento
Programme détaillé
6 modules · 15 leçons1. API REST & GraphQL 3 leçons
Exposer et consommer les données de Magento pour des intégrations et du headless.
- L'API REST de Magento 14 min
- Exposer sa propre API 13 min
- GraphQL & headless 13 min
2. Performance : cache & indexation 3 leçons
Rendre Magento rapide malgré sa richesse fonctionnelle.
- Full Page Cache & Varnish 15 min
- Redis pour cache et sessions 13 min
- Indexers & mode à la demande 14 min
3. Recherche avec Elasticsearch 2 leçons
Exploiter le moteur de recherche obligatoire de Magento.
- Rôle d'Elasticsearch/OpenSearch 12 min
- Configurer et régler la recherche 13 min
4. Asynchrone & files de messages 2 leçons
Déporter les traitements lourds hors de la requête client.
- Message queues & RabbitMQ 14 min
- Cron et tâches planifiées 12 min
5. Checkout & paiement sur mesure 2 leçons
Personnaliser l'étape la plus sensible : le tunnel de commande.
- Le checkout (Knockout.js / UI Components) 14 min
- Créer un moyen de paiement 14 min
6. Déploiement & production 3 leçons
Livrer et exploiter Magento de façon fiable et performante.
- Mode production & compilation 13 min
- Pipeline de déploiement 14 min
- Monitoring, sécurité & scaling 13 min
🎯 Projet final
Optimiser et exposer une boutique Magento
Sur une boutique Magento, mettez en place une architecture de performance (Varnish + Redis + indexers en schedule + Elasticsearch bien réglé), exposez une API (REST ou GraphQL) pour une entité personnalisée, déportez un traitement lourd via une message queue, et documentez un processus de mise en production (mode production, pipeline, monitoring). Mesurez les temps de réponse avant/après.
- Accès à vie
- Certificat inclus
- Exercices pratiques
- Mises à jour gratuites
Avis des apprenants
Aucun avis pour l'instant. Soyez le premier à donner le vôtre.