20_2488066F_267684S https://www.c2rp.fr/formation/2488066F Formation Symfony : perfectionnement VIVANEO

Formation Symfony : perfectionnement

Date de mise à jour : 15/11/2024 | Identifiant OffreInfo : 20_2488066F
Organisme responsable : VIVANEO

Objectifs


  • Optimiser les performances d'une application Symfony

  • Développer une API REST sécurisée et documentée

  • Mettre en place des mécanismes pour sécuriser une application Symfony

Programme de la formation

Module 1 : Optimisation des Performances


  • Introduction à l'optimisation des performances dans Symfony

  • Utilisation du cache et de la mémoire

  • Optimisation des requêtes et de la base de données

  • Gestion des profils d'environnement pour des performances adaptées

Module 2 : Architecture de Projet et Design Patterns

  • Principes d'architecture de projet dans Symfony

  • Introduction et application des design patterns

  • Structuration des contrôleurs et des modèles

  • Gestion des services et des contrôleurs d'actions

Module 3 : Création d'API REST et Sécurisation

  • Introduction à la création d'API REST avec Symfony

  • Utilisation des bundles FOSRestBundle et NelmioApiDocBundle

  • Sécurisation des routes et des données avec JWT

  • Gestion des rôles d'utilisateur et des contrôles d'accès

Module 4 : Sécurité et OWASP

  • Introduction aux principales vulnérabilités web (OWASP)

  • Utilisation de OWASP Security Bundle pour sécuriser une application

  • Mise en place de contrôles d'accès pour protéger les routes et ressources

  • Protection contre les attaques XSS avec la bibliothèque CSP

  • Prévention des attaques CSRF avec la bibliothèque HttpFoundation

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

VIVANEO
SIRET : 51017673800043
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :