Paris, Toulouse, Biarritz, Bordeaux, Aix-en-Provence
+33 5 61 34 39 80
contact@iform.fr

Catalogue de formations

Apprendre sous un autre angle.

Démarrer avec Symfony Mixte : présentiel / à distance

Dernière mise à jour : 16/07/2026

Description

Module 1 : Découvrir Symfony

  • Présentation générale du framework et de son écosystème
  • Installation d'un environnement de travail (Symfony CLI)
  • Architecture d'un projet Symfony (application, bundles, dépendances)
  • Cycle de traitement d'une requête HTTP
  • Notion d'environnement (dev, prod) et conventions du framework
  • Démonstration : création et exploration d'un premier projet Symfony

 

Module 2 : Configurer une application

  • Configuration par attributs PHP (approche recommandée aujourd'hui)
  • Configuration globale via YAML
  • Configuration des routes
  • Atelier pratique : configuration d'un premier point d'entrée applicatif

 

Module 3 : Générer des pages avec Twig

  • Introduction au moteur de gabarits Twig
  • Héritage et inclusion de gabarits
  • Génération d'URL à l'aide des aides de vue
  • TP : construction d'un gabarit de page avec héritage

 

Module 4 : Créer des contrôleurs et traiter la requête utilisateur

  • Définition d'une classe de contrôleur et des méthodes d'action
  • Relation entre contrôleur et routage
  • Lecture des données de la requête, de la session et des cookies
  • Redirections et gestion des pages introuvables (404)
  • TP : mise en place d'un contrôleur complet reliant route, logique et rendu Twig

 

Module 5 : Persister les données avec Doctrine ORM

  • Principes de l'ORM et mapping objet-relationnel
  • Création et gestion d'entités
  • Requêtes et repositories
  • Notions de migrations de base de données
  • TP : modélisation d'une entité et manipulation de données via Doctrine

 

Module 6 : Créer et traiter des formulaires

  • Découverte du composant Form
  • Création d'un formulaire lié à une entité Doctrine
  • Règles de validation sur les champs
  • Rendu et personnalisation du formulaire avec Twig
  • TP : formulaire de saisie complet avec validation et persistance des données

 

Module 7 : Déboguer et diagnostiquer une application

  • La barre de débogage (web debug toolbar)
  • Le profiler
  • Consultation des logs et des traces d'exception
  • Atelier pratique : identification et résolution d'un dysfonctionnement dans une application fournie

Objectifs de la formation

À l'issue de la formation, les participants seront capables de :

  • Comprendre l'architecture d'une application Symfony et le cycle de traitement d'une requête
  • Créer des contrôleurs, définir des routes et gérer les réponses HTTP
  • Générer des interfaces utilisateur avec le moteur de gabarits Twig
  • Persister et manipuler des données avec Doctrine ORM
  • Créer et valider des formulaires avec le composant Form de Symfony
  • Déboguer et diagnostiquer une application Symfony avec les outils du framework

Public visé

  • Développeurs PHP souhaitant s'initier au framework Symfony pour construire des applications web professionnelles.

Prérequis

  • Maîtrise de la programmation orientée objet en PHP (niveau équivalent à la formation « PHP Niveau 2 »).

Modalités pédagogiques

Session dispensée en présentiel ou téléprésentiel, selon la modalité inter-entreprises ou intra-entreprises sur mesure. 

La formation est animée par un(e) formateur(trice) durant toute la durée de la session et présentant une suite de modules théoriques clôturés par des ateliers pratiques validant l'acquisition des connaissances. Les ateliers peuvent être accompagnés de Quizz.

L'animateur(trice) présente la partie théorique à l'aide de support de présentation, d'animation réalisée sur un environnement de démonstration.

En présentiel comme en téléprésentiel, l'animateur(trice) accompagne les participants durant la réalisation des ateliers.

Note relative au programme : Les ateliers, démonstrations, travaux pratiques et scénarios présentés dans ce programme sont fournis à titre d'exemples illustratifs et ne sont pas exhaustifs.

Afin de garantir une adéquation permanente avec les évolutions technologiques, le contenu pédagogique ainsi que les environnements de travaux pratiques (TP) sont susceptibles d'être adaptés, ajustés ou mis à jour au cours du temps.

Moyens et supports pédagogiques

Cadre présentiel

Salles de formation équipées et accessibles aux personnes à mobilité réduite.

- Un poste de travail par participant

- Un support de cours numérique ou papier (au choix)

- Un bloc-notes + stylo

- Vidéoprojection sur tableau blanc

- Connexion Internet

- Accès extranet pour partage de documents et émargement électronique

Cadre téléprésentiel

Session dispensée via notre solution iClassroom s'appuyant sur Microsoft Teams.

- Un compte Office 365 par participant

- Un poste virtuel par participant

- Un support numérique (PDF ou Web)

- Accès extranet pour partage de documents et émargement électronique

Modalités d'évaluation et de suivi

Avant

Afin de valider le choix d'un programme de formation, une évaluation des prérequis est réalisée à l'aide d'un questionnaire en ligne ou lors d'un échange avec le formateur(trice) qui validera la base de connaissances nécessaires.

Pendant

Après chaque module théorique, un ou des ateliers pratiques permettent la validation de l'acquisition des connaissances. Un Quizz peut accompagner l'atelier pratique.

Après

Un examen de certification si le programme de formation le prévoit dans les conditions de l'éditeur ou du centre de test (TOSA, Pearson Vue, ENI, PeopleCert)

Enfin

Un questionnaire de satisfaction permet au participant d'évaluer la qualité de la prestation.

M'inscrire à la formation

Cette session se passera en partie à distance et en partie en présentiel
Cette session se passera en partie à distance et en partie en présentiel
Cette session se passera en partie à distance et en partie en présentiel
Cette session se passera en partie à distance et en partie en présentiel


Détail des créneaux de la session sélectionnée :
Ajouter au panier

Session sélectionnée

  • 07/06/27 → 08/06/27
  • Détails :

    07/06/27 : 9:00 → 12:30
    14:00 → 17:30
    08/06/27 : 9:00 → 12:30
    14:00 → 17:30

Prochaines Sessions

  • 07/09/26 → 08/09/26 Présentiel / à distance
  • 07/12/26 → 08/12/26 Présentiel / à distance
  • 08/03/27 → 09/03/27 Présentiel / à distance

Partager cette formation

Catalogue de formation propulsé par Dendreo,
ERP spécialisé pour les OF

Accessibilité

Sélectionnez le niveau de contraste souhaité
Réduisez les animations
Adaptez la taille de la police