Formation intra-entreprise
Faites intervenir notre équipe de formateurs dans vos locaux pour former vos équipes.
Twig pour les Développeurs
Apprenez à construire des templates flexibles et élégants grâce à la librairie Twig.
En quatre jours, apprenez à développer des templates dynamiques et intégrer vos propres fonctionnalités à la librairie Twig.
Prochaines sessions
Objectifs
En quatre jours, vous apprendrez à tirer pleinement profit du framework Twig grâce à son architecture flexible et ses nombreuses fonctionnalités.
Programme
Télécharger le programme en .PDFIntroduction à Twig
- Définition d’un moteur de template
- Découvrir les différents types de marqueurs Twig
- Comprendre le fonctionnement interne de Twig
- Générer un « Hello World » avec Twig
- Activer et désactiver l’échappement automatique
Installation et amorçage de Twig
- Installation à partir d’une archive ZIP
- Installation à partir d’un dépôt de code Subversion
- Installation à partir d’un dépôt de code Git
- Installation à partir d’un paquet PEAR
Générer des templates dynamiques avec Twig
- Commenter du code avec Twig
- Afficher une chaîne ou le contenu d’une variable
- Appliquer un filtre sur une variable
- Itérer sur un tableau ou une collection d’objets
- Réaliser des blocs conditionnels avec les tests
- Utiliser les fonctions natives de Twig
- Réaliser des opérations mathématiques simples
Factoriser les templates avec l’héritage et les macros
- Intégrer de l’héritage de templates à plusieurs niveaux
- Inclure un template dans un template maître
- Décomposer un template en plusieurs blocs
- Définir une liste de macros
- Importer et utiliser des macros dans les templates
Etendre et surcharger le framework Twig
- Déclarer et initialiser des variables globales
- Déclarer et utiliser un filtre personnalisé
- Déclarer et utiliser une fonction personnalisée
- Déclarer et utiliser un tag personnalisé
- Surcharger et redéfinir des composants de Twig avec les extensions
- Sécuriser la compilation avec le mode « sandbox »
- Limiter les fonctionnalités de Twig pour garantir la sécurité
Détails de la session
Code de référence
TWIGC2
Prix
Dès 1 490,00 € HT
Public
Développeurs PHP
Durée
4 jours (28 heures)
Type de formation
Workshop
Thèmes
Moteur de templates
Prérequis
Maîtrise de PHP et de la Programmation Orientée Objet
Pour tous renseignements
+33 140 998 205
SensioLabs est un organisme de formation enregistré sous le numéro d'activité 11 92 19266 92.
