Retour

Framework PHP Symfony Initiation

Sans niveau spécifique
Maîtriser les fondamentaux pour réaliser un projet Framework PHP
Présentation - Rappels: bibliothèques et frameworks - Architecture HTTP centrée, orientée objet et patron MVC - Résumé des évolution
Pile technologique - Configuration du serveur Web - Configuration du serveur - Présentation de la Web Debug Toolbar et du Profiler - Outils de développement - Projet - Application, bundles et arborescence des fichiers - Les environnements d'exécution
Configuration: YAML, XML, PHP et Annotations - Présentation de la console - Création d'un nouveau projet - Lancer un projet avec composer
Atelier : Créer un premier projet Symfony avec composer
Le contrôleur (Processus applicatif) - Contrôleurs et FrontController - Le service de routage - Paramètres et contraintes de route - Le composant HttpFoundation : objets Request et Response - La classe Controller et assistants - La vue (Rendu) - Communication entre vue et contrôleur - Génération d'url - Moteur de template Twig - Extension, inclusion et surcharge de templates - Invocation synchrone et asynchrone (Ajax, ESI) de contrôleur via le template - Les structures de contrôle - Surcharge de templates - Les macros Twig - Le modèle (Processus Métier) - Outils ORM, Doctrine - Génération de la base - Classes entité et configuration via les annotations - Dépot, DQL et QueryBuilder - Gestion des relations et jointures
Atelier : Préparer une base pour un projet
Formulaire - Form et FormBuilder - Composants de saisie avancés - Validation des données - Formulaires avancés (formulaire multiples, theming, CSRF...)
Atelier : contrôler les données saisies dans un formulaire

établissements

DAWAN

 Rennes (35)
 Session en cours (contactez l’organisme de formation)
En savoir plus
Trouver un conseiller près de chez vous
Retour en haut de page