Symfony est le framework PHP de reference pour les applications Web professionnelles, utilise par des milliers d’entreprises en France et en Europe. Cette formation vous guide pas a pas dans la creation d’un projet Symfony 7 complet, du routing aux formulaires en passant par la persistance avec Doctrine. Vous apprendrez les bonnes pratiques officielles pour demarrer sur des bases solides.
Public visé
Développeurs PHP.
Prérequis
Avoir suivi les formations suivantes, 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 les formations suivantes :
- Laravel - Initiation
- Ruby On Rails - Écriture de scripts RoR
- Symfony 7 - Développement Web
- Symfony 7 et 8 - Maîtriser
- WordPress - Pour les développeurs
- Zend - Initiation
Formation DEV-SYMFONY-100 — Symfony - Initiation. Domaine : Développement. Niveau : Initiation. Durée : 3 jours (21 heures). Mots-clés : symfony, php, développement, initiation, web, backend, mvc, doctrine. Cylian Formation, Dijon.