Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
6b78f71f-0a8b-462d-becd-a30540f79a5e
image OF
Formation MAGENTO 2  pour déve

Formation MAGENTO 2 pour déve

Qualiopi
En centre
Non éligible CPF
Objectifs
Programme

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”.

Public visé

Développeurs PHP

Prérequis

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

logo ouformer
Réalisation :Definima
Utilisation des cookies

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.

Refuser
Accepter