Pour les demandes entreprises : (+212) 702092126
Pour les demandes particuliers : (+212) 684276662
La formation Symfony 7.x permet de maîtriser le framework PHP Symfony dans sa dernière version stable, pour développer des applications web robustes, modulaires et performantes. Elle couvre le développement backend, l’architecture MVC, les services, l’API Platform, et l’intégration avec les bases de données et front-end modernes.
Module 1 : Introduction a Symfony 7.x
Architecture MVC et bonnes pratiques
Structure d’un projet Symfony
Installation et configuration
Module 2 : Contrôleurs et Routage
Création de contrôleurs
Gestion des routes et annotations
Paramètres et réponses HTTP
Module 3 : Gestion des données avec Doctrine
ORM Doctrine et entités
Relations entre entités
Migrations et gestion de la base de données
Module 4 : Templates et Front-end
Twig et rendu des vues
Formulaires et validation
Intégration front-end moderne
Module 5 : Services et Dependency Injection
Création de services personnalisés
Injection de dépendances et configuration
Gestion des événements et listeners
Module 6 : Sécurité et authentification
Gestion des utilisateurs et rôles
Authentification par formulaire et API Token
Sécurisation des routes et contrôleurs
Module 7 : API Platform et Web Services
Création d’API RESTful avec API Platform
Sérialisation et validation
Documentation Swagger/OpenAPI
Module 8 : Tests et qualité
Tests unitaires et fonctionnels avec PHPUnit
Tests d’intégration et fixtures
Bonnes pratiques de qualité de code
Module 9 : Déploiement et optimisation
Environnement de production
Cache, logs et performance
Bonnes pratiques pour déploiement
Module 10 : Atelier pratique / Projet final
Développement d’une application web complète
Intégration front-end et back-end
Sécurisation, tests et mise en production