On a besoin de vous !
Aidez nous à mieux vous connaitre

Symfony - Développement Web Moderne

Objectifs

  • Comprendre l’architecture et les principes du framework Symfony
  • Mettre en place un environnement de développement Symfony
  • Développer une application web moderne et sécurisée
  • Utiliser le modèle MVC et les bonnes pratiques Symfony
  • Gérer les routes, contrôleurs et vues avec Twig
  • Interagir avec une base de données via Doctrine ORM
  • Implémenter l’authentification et la gestion des utilisateurs
  • Créer et exposer des API REST avec Symfony
  • Tester, déboguer et optimiser une application Symfony
  • Déployer une application Symfony en production

Contenu de la formation

Module 1 : Introduction à Symfony et au développement web moderne
  • Présentation de Symfony et de son écosystème
  • Architecture MVC
  • Standards PHP et bonnes pratiques
  • Outils du développeur web moderne
Module 2 : Installation et environnement de travail
  • Installation de PHP, Composer et Symfony CLI
  • Création d’un projet Symfony
  • Structure des dossiers et fichiers
  • Configuration de l’environnement
Module 3 : Routing, contrôleurs et vues
  • Définition des routes
  • Création de contrôleurs
  • Moteur de templates Twig
  • Passage de données aux vues
Module 4 : Gestion des données avec Doctrine
  • Introduction à Doctrine ORM
  • Création des entités
  • Relations entre entités
  • Requêtes et repositories
  • Migrations de base de données
Module 5 : Formulaires et validation
  • Création de formulaires Symfony
  • Gestion des requêtes
  • Validation des données
  • Sécurisation des formulaires
Module 6 : Sécurité et gestion des utilisateurs
  • Authentification et autorisation
  • Gestion des rôles et permissions
  • Sécurisation des routes
  • Protection contre les attaques courantes
Module 7 : API et services web
  • Création d’API REST
  • Sérialisation des données
  • Gestion des réponses JSON
  • Consommation d’API
Module 8 : Tests et qualité du code
  • Tests unitaires et fonctionnels
  • PHPUnit avec Symfony
  • Débogage et profiling
  • Bonnes pratiques de maintenance
Module 9 : Déploiement et mise en production
  • Configuration pour la production
  • Optimisation des performances
  • Gestion des logs
  • Déploiement sur un serveur web

Résultats attendus de la formation

  • Développer une application web complète avec Symfony
  • Structurer un projet selon les standards professionnels
  • Manipuler efficacement une base de données avec Doctrine
  • Sécuriser une application web
  • Créer des API REST fonctionnelles
  • Tester et maintenir une application Symfony
  • Déployer une application en environnement de production
N° session CO
Date de début
Date de fin
Lieu de formation
Inscription
Public
Détails
403410S
22/12/2025
31/12/2026
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 21 heure(s)
Durée en centre: 21 heure(s)

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) : Connaissances de base en PHP Notions de HTML et CSS Compréhension des bases de la programmation orientée objet Utilisation basique d’un environnement de développement

COMPLEMENT D’INFORMATION

403411S
22/12/2025
31/12/2026
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 21 heure(s)
Durée en centre: 21 heure(s)

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) : Connaissances de base en PHP Notions de HTML et CSS Compréhension des bases de la programmation orientée objet Utilisation basique d’un environnement de développement

COMPLEMENT D’INFORMATION

403412S
22/12/2025
31/12/2026
Besançon 25000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 21 heure(s)
Durée en centre: 21 heure(s)

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) : Connaissances de base en PHP Notions de HTML et CSS Compréhension des bases de la programmation orientée objet Utilisation basique d’un environnement de développement

COMPLEMENT D’INFORMATION

403413S
22/12/2025
31/12/2026
Belfort 90000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 21 heure(s)
Durée en centre: 21 heure(s)

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) : Connaissances de base en PHP Notions de HTML et CSS Compréhension des bases de la programmation orientée objet Utilisation basique d’un environnement de développement

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)