
À l’issue de la formation, le stagiaire doit être capable de mettre en place une application avec Symfony et de comprendre comment utiliser un ORM. |
Avoir des connaissances en PHP et développer en POO serait un plus.
|
Durée : 3 jours
(21 heures) |
Voir les DATES et TARIFS |
Programme détaillé
|
INTRODUCTION AU FRAMEWORK PHP SYMFONY
- L’évolution du framework
- L’écosystème des frameworks PHP
- Identifier et trouver des ressources sur Symfony
- Les concepts fondamentaux de Symfony
- Les atouts de Symfony 2
RAPPEL SUR LA PROGRAMMATION ORIENTÉE OBJET
- Classes et objets : attributs, méthodes et instances
- Constructeurs / destructeurs
- Héritage et agrégation
- Le concept de Namespace
LES BASES DE SYMPFONY 2
- Installation de Symfony 2
- Mettre en place la structure d’un projet Sympfony 2
- Les bases du concept MVC (Modèles, Vues, Contrôleurs)
- Configuration de votre framework Symfony (XML, YAML, PHP)
- Comprendre le déroulement d’une requête HTTP dans Symfony2
LA COUCHE MODÈLE EN SYMFONY 2 AVEC DOCTRINE 2
- Présentation du concept d’ORM (Object Relational Mapping)
- Générer une base de données et les classes associées de la couche ORM
- Améliorer ses requêtes avec des critères
- Le Query Builder de Doctrine2
|
LA COUCHE VUE EN SYMFONY 2 AVEC TWIG
- Présentation de la couche Vue
- Créer vos templates
- Le layout global et les layouts des bundles
- Créer des templates modulaires avec les blocks
LA COUCHE CONTRÔLEUR EN SYMFONY 2
- La gestion du routage des pages
- Gérer des paramètres
- Manipuler des objets Request et Response
CRÉER DES FORMULAIRES
- Mettre en place des formulaires simples
- Définir des règles de validation de vos formulaires
- Les formulaires et le Templating avec Twig
LES TESTS UNITAIRES ET FONCTIONNELS
- Présentation des tests unitaires
- Présentation des tests fonctionnels
LE ROUTAGE AVEC SYMFONY 2
- Les règles de réécritures d’URL
ALLER PLUS LOIN AVEC SYMFONY 2
- Les trucs et astuces des experts
- Quelques commandes utiles
- La sécurité
|
*Consultez la liste de nos formations certifiantes, éligibles au CPF (Compte Personnel de Formation) pour savoir si cette formation y figure.
Nos formations collectives sont dispensées dans nos locaux à Toulouges (Naturopole – Sortie autoroute Perpignan Sud). Nous pouvons également intervenir dans votre entreprise sur le département 66, Pyrénées Orientales.