Nos formations :
> formation Technologies numériques > formation Technologies Web > formation Gestion de contenu, e-commerce > formation Magento 2, étendre les fonctionnalités de son back office
Toutes nos formations Gestion de contenu, e-commerce
Formation Magento 2, étendre les fonctionnalités de son back office
Stage pratique
Durée : 5 jours
Réf : MBE
Prix 2020 :
2790 €
H.T.
Pauses et déjeuners offerts
- Programme
- Participants / Prérequis
- Intra / sur-mesure
Programme
Magento 2 apporte de puissantes fonctionnalités pour mettre en place et maintenir une boutique e-commerce complète. Ce stage vous fera expérimenter les possibilités fonctionnelles de Magento 2. Vous y aborderez notamment la configuration de l'environnement, le routage, les tests unitaires et le Back Office.
Objectifs pédagogiques
- Maîtriser l'environnement de développement Magento 2
- Créer un module Front et Back Office Magento 2
- Mettre en place ou enrichir les APIs Magento 2
- Gérer le modèle et les liaisons
- Implémenter et configurer le Back Office
Travaux pratiques
Mise en place d'une application web e-commerce Magento
Méthodes pédagogiques
Alternance de présentation magistrale, d'illustrations de cas concrets et de travaux pratiques.
PROGRAMME
DE FORMATION
Environnement et developpement
- Fonctionnalités principales.
- Installation et configuration.
- Arborescence des fichiers.
- Dependency Injection & Object Manager.
- Gestion du compilateur.
Modules et test unitaires
- Qu'est-ce qui constitue un module ?
- Contenu minimum d'un module.
- Définir les classes d'un module.
- Fichiers XML d'un module.
- Traductions, les commandes, création d'un TU.
Routage et Controllers
- Les différents Routers disponibles.
- Fonctionnement d'un Router.
- Controllers (alias Action Classes).
- Interprétation d'une URL.
- Configuration du routage pour chaque module.
Événements, Observers et Plug-Ins
- Déclencher un événement.
- Déclarer un Observer.
- Concept et limitations des plug-ins.
- Déclaration.
Layouts
- Définition, type de layout.
- Utilisation des fichiers de layout.
- Contenus d'un layout.
- Templates et leur utilisation, UiComponents.
Travaux pratiques
Création et surcharge d'un controller, Observer et plug-in, création d'une page avec une structure particulière.
Base de données et ORM
- Les concepts de base.
- Généralités pour le CRUD.
- Déclaration et utilisation des classes modèle.
- Scripts d'install et d'upgrade.
- Installation d'un module, exemples de scripts.
Travaux pratiques
Création de deux tables via installer et création d'une table d'associations.
Service Contracts, API et Services Web
- Avantages et inconvénients.
- Composition d'un Service Contract : Data API, Service API.
- Utilisation des annotations dans les Web Services.
- Implémentation des DTO et Attributes.
- Service API, Services Web REST et SOAP.
Travaux pratiques
Utilisation d'un Repository existant pour effectuer des recherches.
Participants / Prérequis
» Participants
Participants à dominante technique : lead developer, ingénieurs de développement, développeurs junior et senior souhaitant découvrir le framework Magento 2.
» Prérequis
Expérience en développement objet PHP. Connaissances de Magento Developpement Front End.
Intra / sur-mesure
Pour vous inscrire
Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS
Horaires
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
Formations conseillées
Thème associé










