Formation Symfony : perfectionnement

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

Contenu 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 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

 

Résultats attendus de la formation

  • 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.
N° session CO
Date de début
Date de fin
Lieu de formation
Inscription
Public
Détails
318937S
30/10/2024
31/12/2025
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Chez Startway Coworking
15 Boulevard de Brosses
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Maîtrise du framework Symfony - Optionnel : connaissances en sécurité web et sur les principes OWASP

COMPLEMENT D’INFORMATION

318938S
30/10/2024
31/12/2025
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Hope !
64e Rue Sully
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Maîtrise du framework Symfony - Optionnel : connaissances en sécurité web et sur les principes OWASP

COMPLEMENT D’INFORMATION

318939S
30/10/2024
31/12/2025
Besançon 25000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Ibis Besançon Centre Ville
21 rue gambetta
25000 - Besançon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Maîtrise du framework Symfony - Optionnel : connaissances en sécurité web et sur les principes OWASP

COMPLEMENT D’INFORMATION

318940S
30/10/2024
31/12/2025
Chalon-sur-Saône 71100
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

ACTI'CAP
179 Avenue de Paris
71100 - Chalon-sur-Saône

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Maîtrise du framework Symfony - Optionnel : connaissances en sécurité web et sur les principes OWASP

COMPLEMENT D’INFORMATION

318941S
30/10/2024
31/12/2025
Belfort 90000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

BELFORT BOOST
6 Rue de Madagascar
90000 - Belfort

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Maîtrise du framework Symfony - Optionnel : connaissances en sécurité web et sur les principes OWASP

COMPLEMENT D’INFORMATION

318942S
30/10/2024
31/12/2025
Nevers 58000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Clemaly
46 Boulevard Grands Pres des Bordes
58000 - Nevers

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Maîtrise du framework Symfony - Optionnel : connaissances en sécurité web et sur les principes OWASP

COMPLEMENT D’INFORMATION

318943S
30/10/2024
31/12/2025
Auxerre 89000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Salle de réunion Auxerre
13 Rue Jules Ferry
89000 - Auxerre

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Maîtrise du framework Symfony - Optionnel : connaissances en sécurité web et sur les principes OWASP

COMPLEMENT D’INFORMATION

318945S
30/10/2024
31/12/2025
Mâcon 71000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 14h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Centre d'affaires EDM
154 Rue André Derain
71000 - Mâcon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Maîtrise du framework Symfony - Optionnel : connaissances en sécurité web et sur les principes OWASP

COMPLEMENT D’INFORMATION

Vivaneo

Raison sociale : VIVANEO

28 Rue du Chemin Vert - 75011 Paris

01 77 17 90 36

Voir la fiche complète de l'organisme Voir le site web Voir le site web Géolocaliser

Cette formation est indexée aux domaines suivants :

  • 31090 - Développement web
  • 71910 - Framework Symfony

Spécialité de formation NSF :

  • 321 - Journalisme et communication (y compris communication graphique et publicité)

Lien vers les descriptions métiers France Travail : (ROME)