TWIGC1 | Templating Moderne avec Twig
- Cette formation est la première marche proposée aux intégrateurs afin de découvrir Twig pour faciliter la création de leurs pages Web. Ce module est délivré avec un projet PHP fourni comme base de départ afin de ne se focaliser que sur l’intégration web. Ce module a pour suite “”Optimisations et maîtrise des templates Twig dans un projet PHP”“. Cette formation est un pré-requis pour la certification Twig.
-
Prérequis
HTML/CSS + bases de PHP -
Objectifs
Vous découvrirez comment Twig peut vous faciliter l’intégration d’une page Web avec ses filtres, fonctions, et sa gestion de variables. Par ailleurs on vous présentera comment découper une page Web pour inclure des fragments ou travailler avec des layouts avec toutes les bonnes pratiques du créateur de Twig.
Programme détaillé
Introduction à Twig
- Qu'est-ce qu'un moteur de template ?
- Installer Twig avec Composer
- Découvrir les différents marqueurs de Twig
- Comprendre comment Twig fonctionne de l'intérieur
- Générer une page web simple classique avec Twig
- Activer / désactiver l'échappement automatique output autoescaping
Générer des vues dynamiques avec Twig
- Commenter du code avec Twig
- Afficher une chaîne ou le contenu d'une variable
- Appliquer des filtres de formattage sur une variable Twig
- Parcourir un tableau d'éléments ou une collection d'objets
- Réaliser des blocs conditionnels avec les structures de contrôle
- Utiliser les fonctions natives de Twig
- Faire des opérations arithmétiques simples
Factoriser les gabarits
- Intégrer un héritage de templates à plusieurs niveaux
- Inclure un gabarit dans un gabarit parent
- Découper un gabarit en plusieurs blocs modulaires
- Créer un jeu de macros personnalisées
- Importer et utiliser des macros personnalisées dans un gabarits
Étendre et surcharger Twig
- Créer et utiliser des variables globales Twig
- Créer et utiliser des filtres de formattage personnalisés
- Créer et utiliser des fonctions de rendu personnalisées
- Créer et utiliser de nouveaux marqueurs / balises
- Surchager les composants internes de Twig
- Évaluer les gabarits dans un environnement sécurisé (mode « sandbox »)
- Restreindre le jeu de fonctionnalités actif à l'utilisateur final par sécurité
Programme horaire
Jour 1
Appréciation de la formation
Moyenne globale :
- Evaluation de la pédagogie : N.C
- Evaluation du contenu : N.C
- Evaluation du rythme : N.C
Nos autres formations sur le même sujet
-
Durée
2 jour(s)
-
Niveau
Débutant
-
Langues disponibles
Français, Anglais -
Pays disponibles
France, Allemagne, Espagne, Royaume-Uni, États-Unis, Monde
A partir de 1 290,00 €
Aucune session prévue
Aucune session n'est prévue pour cette formation. Nous organisons cependant des sessions de formation sur mesure, n'hésitez pas à nous contacter pour plus d'informations !