Contenu de la formation Symfony 5 / 6 : première approche
Participants à la formation Symfony 5 / 6 : première approche
Cette formation Symfony 5 / 6 s'adresse aux chefs de projet web, aux développeurs et aux architectes techniques PHP.
Pré-requis de la formation
Maîtrise de PHP et des concepts objet, ainsi que de HTML et SQL, et notions de CSS et JavaScript.
Travaux pratiques de la formation
les participants réaliseront l'implémentation d'une application web basée sur le framework Symfony.
Programme de la formation Symfony 5 / 6 : première approche
Introduction
- Qu'est-ce qu'un framework ?
- Les nouveautés de Symfony 5 / 6
- Installation d'un Projet
Architecture de Symfony 5 / 6
- Organisation des fichiers
- La Distribution
- MVC
- Cycle de vie
- Chargement et PSR
Développer avec Symfony 5 / 6
- Gestion des sources
- CLI
- Debug et Profiler
Configuration
- Environnements
- Fichiers de configuration
- Syntaxes Yaml, XML et PHP
Créer une page
- Le Contrôleur
- URLs
- Paramètres et requête Http
- Réponse Http
- Redirection
- Vue
- Routes
- Variables de Session
Les Services sous Symfony 5 / 6
- Concept et Architecture des services
- Déclaration et Utilisation d'un service
Moteur de template Twig : introduction
- Syntaxe
- Variables
- Structures de contrôle
- Layouts
ORM Doctrine : introduction
- Object Relational Mapping
- Création d'un modèle
- CRUD et synchronisation
Formulaires Symfony
- Composant Form
- Affichage
- Validation
- Traitement
- Messages Flash
Contrôle d'accès
- firewall
- contrôle d'accès
- gestion des droits
- sécurités
Tests Symfony 5 / 6
- Tests Unitaires
- Tests Fonctionnels