Symfony : perfectionnement
Date de mise à jour :
Identifiant Offre Info : 04_2454413F
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- 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
Programme de la formation
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…
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
- 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
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
- 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
Validation et sanction
- Optimisation des performances
- Architecture de projet et design patterns
- Création d'API REST sécurisées
- Application des meilleures pratiques de sécurité (OWASP)
- Tests unitaires et fonctionnels
- Déploiement efficace des applications Symfony
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
14 h
Financement
- Conventionnement
- Oui
- Financeurs
-
- Autre
- Bénéficiaire de l'action
- Entreprise
- OPCO
Conditions d'accès
Publics visés
- Salarié
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
- Maîtrise du framework Symfony - Optionnel : connaissances en sécurité web et en normes OWASP
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
20 Passage de la Luciline76000 Rouen
Responsable : L'Opensèn
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
28 Rue du Chemin Vert
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes