Aller au contenu principal

Formation Symfony : perfectionnement

Date de mise à jour :
Identifiant Offre Info : 10_2463681F
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 documentation
  • Assurer la sécurité d'une application Symfony

Programme de la formation

Module 1 : Optimisation des performances dans Symfony Introduction aux performances dans Symfony Techniques de mise en cache et gestion de la mémoire Optimisation des requêtes et de la base de données Utilisation des profils d'environnement pour le diagnostic Module 2 : 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 Rôle des services…

Module 1 : Optimisation des performances dans Symfony
  • Introduction aux performances dans Symfony
  • Techniques de mise en cache et gestion de la mémoire
  • Optimisation des requêtes et de la base de données
  • Utilisation des profils d'environnement pour le diagnostic
Module 2 : 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
  • Rôle des services et des contrôleurs d'actions
Module 3 : Création d'API REST avec Symfony
  • Introduction à la création d'API REST
  • Utilisation des bundles FOSRestBundle et NelmioApiDocBundle
  • Sécurisation des routes et des données
  • Mise en place de JWT pour l'authentification
Module 4 : Sécurité des applications Symfony
  • Introduction aux vulnérabilités web selon OWASP
  • Utilisation de l'OWASP Security Bundle pour renforcer la sécurité
  • Mise en place de contrôles d'accès pour protéger routes et ressources
  • Protection contre les attaques XSS avec CSP
  • Protection contre les attaques CSRF avec HttpFoundation

 

Validation et sanction

  • Optimisation des performances :
    • Amélioration des temps de réponse des applications.
    • Mise en œuvre efficace du caching.
  • Conception d'API REST :
    • Capacité à créer des API REST robustes et bien documentées.
    • Maîtrise des outils comme FOSRestBundle et NelmioApiDocBundle.
  • Sécurisation des applications :
    • Compréhension des meilleures pratiques de sécurité.
    • Mise en place de mécanismes d'authentification avec JWT.
    • Application des contrôles d'accès basés sur les rôles.
  • Utilisation avancée de design patterns :
    • Application de design patterns adaptés à Symfony pour structurer le code.
  • Gestion des vulnérabilités :
    • Identification et protection contre les vulnérabilités courantes (XSS, CSRF).
  • Structuration et maintenance du code :
    • Amélioration de la lisibilité et de la maintenabilité du code.
  • Utilisation avancée des environnements :
    • Adaptation des configurations selon les environnements de développement et de production.

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
Financeur
  • Entreprise

    Programme : Accessible en formation professionnelle continue hors alternance

Conditions d'accès

Public visé

  • 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 sur les principes OWASP

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

15 Boulevard de Brosses
21000 Dijon

Responsable : Chez Startway Coworking

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