Aller au contenu principal

Symfony : perfectionnement

Date de mise à jour :
Identifiant Offre Info : 04_2454413F
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 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…

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

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

    Programme : Autre dispositif, Plan de développement des compétences

  • Bénéficiaire de l'action

    Programme : Autre dispositif, Plan de développement des compétences

  • Entreprise

    Programme : Autre dispositif, Plan de développement des compétences

  • OPCO

    Programme : Autre dispositif, Plan de développement des compétences

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 Luciline
76000 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