Public visé
Développeurs PHP.
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Utiliser le framework Symfony 7 pour créer votre site Web
- Créer un nouveau projet Symfony 7 du début à son achèvement
- Décrire l’organisation structurée des répertoires et fichiers
- Concevoir vos premières pages Web avec le moteur de rendu Twig
- Créer des formulaires Symfony et gérer les persistances via Doctrine
- Identifier les bonnes pratiques officielles Symfony
Programme
Jour 1 - POO avec PHP
- Classes, interfaces, héritage
- Relations entre classes
- Gestion des erreurs
Jour 2 - Introduction Symfony et Pages Statiques
- Vue globale du projet, environnement de travail
- Création d’un projet Symfony, Debug/Profiler
- Gestion du flux HTTP requête-réponse
- Routing et routes statiques
- ORM Doctrine, entités, migrations
- Relations entre entités
- Stockage et récupération des données
Jour 3 - Dynamisation et Sécurité
- Routing complémentaires, paramètres
- Twig : structures de contrôle, fonctions, filtres
- AssetMapper component
- Formulaires Symfony
- Authentification par formulaire de login
Modalités d’évaluation des acquis
Contrôles de connaissances sous forme de QCM en cours de formation.
Pour aller plus loin
Cette formation donne accès à cette formation :
Voir aussi
Vous serez peut-être intéressés par cette formation :