Aller au contenu principal

Formation Symfony : perfectionnement

Date de mise à jour :
Identifiant Offre Info : 20_2488066F
Organisme responsable : VIVANEO (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

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…

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

  • Optimiser les performances d'une application Symfony (cache, mémoire, requêtes, profils d'environnement)
  • Structurer un projet Symfony avec des principes d'architecture et des design patterns
  • Créer des API REST sécurisées avec FOSRestBundle, JWT et NelmioApiDocBundle
  • Mettre en place des mécanismes de sécurité avancés avec des contrôles d'accès, des rôles utilisateur, et la protection des données
  • Protéger l'application contre les principales vulnérabilités web (OWASP) telles que XSS et CSRF
  • Utiliser des outils comme OWASP Security Bundle, CSP, et HttpFoundation pour renforcer la sécurité

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

    Programme : Financements à déterminer selon la situation du bénéficiaire, OPCO Entreprises

  • OPCO

    Programme : Financements à déterminer selon la situation du bénéficiaire, OPCO Entreprises

Conditions d'accès

Publics visés

  • Salarié
  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

- Connaissance préalable du framework Symfony - Facultatif : notions en sécurité web et principes OWASP

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

253 Boulevard de Leeds
59777 Lille

Responsable : Regus Lille

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