Nos domaines de formation :

Formation Magento 2, étendre les fonctionnalités de votre back office

Stage pratique
Nouveau
Durée : 5 jours
Réf : MBE
Prix  2018 : 2830 € 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 & 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 & 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.

Back-office

  • Caractéristiques principales.
  • Implémentation d'un Controller BO.
  • Éléments récurrents.
  • System Configuration.
  • Configuration du menu de navigation en BO.

Travaux pratiques
Gestion des entités précédemment créées et création des grilles et formulaires.

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
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[-]
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.