Formation Symfony: Initiation | Formation en Entreprise
Intoduction à la formation Symfony
Intoduction
Pourquoi Symfony?
Installation Symfony
Namespaces
Atelier pratique : Mettre en place un environnement de développement Symfony
Architecture du Framework Symfony 5
Le patron de conception MVC
Architecture de Symfony
Les contrôleurs
Les entités
Doctrine
Le routage
Le templating (twig)
Prise en main de Symfony
Découvrir Symfony
Configurer son serveur web
Créer des contrôleurs
Créer des actions
Ajouter des fichiers twig
Utiliser le layout de l’application
Gérer et configurer une route
Créer un lien entre deux routes
Découvrir les outils de débogage
Générer une URL
Atelier pratique : Créer un projet sous Symfony
Les templates avec Twig
Principes
Layouts (gabarits de pages) et blocks
Structures de contrôle et tags
Les filtres et les fonctions
Ressources publiques (images, feuilles de style, scripts JS…)
Atelier pratique : Personnaliser le Layout
Les entités et le Modèle avec Doctrine
Principe d’un ORM
Créer des entités
Le mapping de classes
Interaction avec la base de données
Les services Symfony
Lister les services existants dans Symfony
Enregistrer de nouveaux services dans le conteneur
Récupérer un service depuis le conteneur
L’injection de dépendances
Atelier pratique : Créer des services pour optimiser ses contrôleurs
Utiliser les formulaires
Créer un formulaire
Ajouter des champs
Gérer les champs de formulaires
Propriétés d’un formulaire
Personnaliser l’affichage
Relier une entité au formulaire
Persister en base de données
Atelier pratique : Créer et traiter des formulaires simples