• slide-formation

Magento 2, personnaliser le design de ses sites de e-commerce


Pré requis

- Avoir une bonne connaissance sur Magento 1
- Avoir une expérience en JavaScript/intégration CSS

Objectifs de la formation

- Comprendre la structure technique d'un thème Magento 2
- Connaître le paramètrage Magento 2 qui a une influence sur le rendu
- Etre capable de personnaliser de nouveaux thèmes et de créer des constituants Front
- Elaborer des bonnes pratiques du développement Front

Public :

Pour les intégrateurs CSS, les développeurs Front et FullStack

Contenu du cours

Généralités et thèmes

- Objectif d'un site e-commerce
- Fonctionnalités principales de Magento
- Les différents modes de gestion
- Panorama des thèmes
- Créer et modifier un thème Magento
- Déclarer un logo dans votre gabarit
- Configurer les tailles d'images du thème
- Faire du thème un package Composer

Les layouts

- Panorama des layouts
- Les différents blocks et Containers
- Les types de layout
- Structurer une page layout
- Déclarer une page layout
- Page configuration

Templates pour boutique e-commerce

- La notion de boutique e-commerce
- Panorama des templates disponibles
- Template Root
- XSS et les templates
- Les emplates $this, $block

Cascading Style Sheets (CSS)

- Inclure des fichiers CSS
- Le préprocesseur CSS
- Grunt JavaScript task runner
- Déclarer son thème dans le paramétrage de Grunt
- Grunt et LiveReload

Les widgets

- Les mixins
- Les variables prédéfinies
- Utiliser des mixins
- Comprendre et exploiter les fonts custom
- Présentation des solutions widgets

Le Responsive Design et Magento 2

- Les solutions Responsive Design dans Magento
- Approche Mobile First
- Présentation et exploitation des outils Responsive Design
- Impact sur les performances Front End
- JavaScript Responsive Web Design

Les tests Front-End

- Panorama des solutions de test
- JsTestDriver et PhpStorm

Internationalisation et gestion des emails

- Dictionnaires de traductions
- Packages de traductions
- Emails transactionnels
- Customisation d'email par le thème

 

Powered by Amazing-Templates.com 2014 - All Rights Reserved.