20_2487966F_266959S https://www.c2rp.fr/formation/2487966F Formation Symfony VIVANEO

Formation Symfony

Date de mise à jour : 12/12/2025 | Identifiant OffreInfo : 20_2487966F
Organisme responsable : VIVANEO

Objectifs


  • Comprendre les concepts clés et l'architecture de Symfony

  • Utiliser les outils intégrés de Symfony

  • Maîtriser l'utilisation de Doctrine, l'ORM intégré à Symfony

Programme de la formation

Module 1 : Introduction à Symfony


  • Présentation du framework

    • Historique de Symfony et introduction à ses principales fonctionnalités



  • Installation et configuration

    • Installation des outils nécessaires (comme Composer) et configuration de l'environnement de développement



  • Structure d'un projet Symfony

    • Exploration des dossiers et fichiers d'un projet Symfony, leur rôle et leur utilisation



Module 2 : Routes et Contrôleurs

  • Utilisation des routes

    • Association d'URLs aux contrôleurs



  • Création de contrôleurs

    • Création et gestion des actions pour traiter les requêtes entrantes



Module 3 : Templates et Vues

  • Twig et création de vues

    • Utilisation des templates Twig pour afficher des données



  • Formatage des données

    • Utilisation des variables, boucles, fonctions et filtres dans Twig



Module 4 : Formulaires et Validation

  • Création de formulaires

    • Utilisation des formulaires Symfony pour créer et gérer les formulaires



  • Validation et gestion des erreurs

    • Validation des données saisies et gestion des erreurs de validation



Module 5 : Gestion de la Base de Données avec Doctrine

  • ORM Doctrine

    • Gestion des interactions avec la base de données (modèles, requêtes, relations)



  • Repositories

    • Utilisation des repositories pour interagir avec la base de données



Module 6 : Sécurité

  • Mécanismes de sécurité

    • Gestion des utilisateurs, des rôles et des autorisations avec Symfony



Module 7 : Services et Composants

  • Organisation et réutilisation du code

    • Utilisation des services et composants de Symfony



  • Events

    • Déclenchement d'actions en réponse à des événements spécifiques



Module 8 : Déploiement

  • Options de déploiement

    • Déploiement sur serveur mutualisé, dédié, ou sur le cloud



  • Environnement de production

    • Mise en place et configuration des paramètres de production



Module 9 : Travaux Pratiques

  • Projet pratique en groupe

    • Application des concepts appris à travers la réalisation d'un projet Symfony


Validation et sanction


  • Comprendre les concepts clés et l'architecture de Symfony

  • Installer et configurer un projet Symfony

  • Maîtriser la structure de base d'un projet Symfony, y compris les routes et contrôleurs

  • Utiliser les templates Twig pour la création de vues et le formatage de données

  • Créer et gérer des formulaires avec validation et gestion des erreurs

  • Gérer la base de données avec Doctrine, en créant des modèles et en utilisant des repositories

  • Mettre en place des mécanismes de sécurité (gestion des utilisateurs, rôles et permissions)

  • Organiser le code avec des services, des composants et des événements

  • Préparer et déployer un projet Symfony en environnement de production

  • Appliquer les compétences acquises à travers un projet pratique

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 :