- Optimiser les performances d'une application Symfony
- Développer une API REST sécurisée avec documentation
- Assurer la sécurité d'une application Symfony
Module 1 : Optimisation des performances dans Symfony
- Introduction aux performances dans Symfony
- Techniques de mise en cache et gestion de la mémoire
- Optimisation des requêtes et de la base de données
- Utilisation des profils d'environnement pour le diagnostic
Module 2 : Architecture de projet et design patterns
- Principes fondamentaux de l'architecture de projet
- Application des design patterns dans Symfony
- Structuration des contrôleurs et des modèles
- Rôle des services et des contrôleurs d'actions
Module 3 : Création d'API REST avec Symfony
- Introduction à la création d'API REST
- Utilisation des bundles FOSRestBundle et NelmioApiDocBundle
- Sécurisation des routes et des données
- Mise en place de JWT pour l'authentification
Module 4 : Sécurité des applications Symfony
- Introduction aux vulnérabilités web selon OWASP
- Utilisation de l'OWASP Security Bundle pour renforcer la sécurité
- Mise en place de contrôles d'accès pour protéger routes et ressources
- Protection contre les attaques XSS avec CSP
- Protection contre les attaques CSRF avec HttpFoundation
Attestation de formation
Non certifiante
Sans niveau spécifique