04_2587772F_552223S https://www.trouvermaformation.fr/formations/formation/2587772F Symfony - Développement Web Moderne Vivaneo

Symfony - Développement Web Moderne

Date de mise à jour : 19/12/2025 | Identifiant OffreInfo : 04_2587772F
Organisme responsable : Vivaneo

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

Programme 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

Validation et sanction

  • 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

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :