15_25506507F_944165S Symfony - Développement Web Moderne VIVANEO

Symfony - Développement Web Moderne

Date de mise à jour : 22/12/2025 | Identifiant OffreInfo : 15_25506507F
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

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
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 :