15_25505442F_939976S Développeur framework PHP Symfony VIVANEO

Développeur framework PHP Symfony

Date de mise à jour : 15/12/2025 | Identifiant OffreInfo : 15_25505442F
Organisme responsable : VIVANEO

Objectifs


  • Comprendre les bases du framework Symfony

  • Savoir installer, configurer et utiliser Symfony dans un environnement professionnel

  • Maîtriser la création de routes, contrôleurs, vues et services

  • Concevoir et manipuler une base de données avec Doctrine ORM

  • Développer une application web structurée en MVC

  • Gérer la sécurité, l'authentification et les autorisations

  • Créer et gérer des formulaires complexes

  • Utiliser les composants avancés de Symfony

  • Tester et déployer une application Symfony

  • Adopter les bonnes pratiques de développement

Programme de la formation

Module 1 : Introduction à Symfony


  • Présentation du framework

  • Installation de Symfony CLI et mise en place du projet

  • Architecture MVC et structure d'un projet Symfony

Module 2 : Routes, Contrôleurs et Vues

  • Création et gestion des routes

  • Contrôleurs et réponses HTTP

  • Moteur de templates Twig

Module 3 : Modèles et Base de Données avec Doctrine

  • Configuration de Doctrine

  • Entités, migrations et relations

  • Requêtes et gestion du cycle de vie des données

Module 4 : Formulaires et Validation

  • Création de formulaires et gestion des envois

  • Validation des données

  • Uploads et gestion d'images/documents

Module 5 : Services, Événements et Architecture

  • Injection de dépendances

  • Services personnalisés

  • Événements, listeners et subscribers

  • Organisation du code et bonnes pratiques

Module 6 : Sécurité et Authentification

  • Gestion des utilisateurs

  • Authentification, rôles et autorisations

  • Sécurisation des routes et données

Module 7 : API avec Symfony

  • Création d'une API REST

  • Serializer et API Platform (initiation)

  • Gestion du versionnement et documentation d'API

Module 8 : Tests et Qualité

  • Tests unitaires et fonctionnels

  • Profiler Symfony

  • Outils d'analyse de code

Module 9 : Déploiement et Environnements

  • Gestion des environnements (dev, prod)

  • Configuration serveur

  • Déploiement d'une application Symfony

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 :