- Optimiser les performances d'une application Symfony
- Développer une API REST sécurisée avec sa documentation
- Assurer la sécurité d'une application Symfony
Journée 1
Optimisation des performances
- Introduction aux performances dans Symfony
- Gestion du cache et de la mémoire
- Optimisation de la base de données
- Utilisation des profils d'environnement
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
- Intégration des services et des contrôleurs d'actions
Journée 2
Création d'API REST et sécurité
- Introduction à la création d'API REST avec Symfony
- Utilisation des bundles FOSRestBundle et NelmioApiDocBundle
- Sécurisation des routes et des données
- Mise en œuvre de JWT pour l'authentification
Sécurité selon OWASP
- Découverte des principales vulnérabilités web
- Utilisation de l'OWASP Security Bundle pour renforcer la sécurité d'une application Symfony
- Mise en place de contrôles d'accès pour protéger routes et ressources
- Protection contre les attaques XSS avec la bibliothèque CSP
- Protection contre les attaques CSRF grâce à la bibliothèque HttpFoundation
Attestation de formation
Non certifiante
Sans niveau spécifique