Développement informatique

Symfony - les fondamentaux

Concevoir, développer, sécuriser : maîtrisez les fondamentaux de Symfony pour bâtir des applications web robustes et évolutives.

Durée
3 jours
Modalité
Présentiel, distanciel ou les deux
Effectif
De 2 à 12 participants
Formule de session

1 750 € HT la session

Vos collaborateurs rejoignent une session à date fixe, aux côtés de participants venus d'autres entreprises.

Algorythme Formation (SAS) — SIRET 101 916 674 00019 — NDA 75331851633 — 422 Avenue de Verdun, 33700 Mérignac — 05 54 54 24 84 — contact@algorythme-formation.fr

Ce que vous saurez faire

  • Comprendre l'architecture et les principes fondamentaux du framework Symfony
  • Maîtriser la création et la structuration d'une application Symfony
  • Découvrir les composants clés : routing, contrôleurs, Twig, formulaires, Doctrine
  • Mettre en œuvre les bonnes pratiques de développement (MVC, services, injection de dépendances)
  • Être capable de développer, tester et déployer une application Symfony simple

Ce que ça change, concrètement

Reprendre une application existante

Aujourd'hui

Le développeur réécrit à côté ce que le framework fournit déjà.

Après la formation

Il retrouve les points d'extension prévus et intervient sans dupliquer.

Ajouter un formulaire

Aujourd'hui

Validation dispersée, règles recopiées à chaque écran.

Après la formation

Un FormType, des contraintes déclarées une seule fois.

Livrer en production

Aujourd'hui

Les écarts de configuration se découvrent le jour du déploiement.

Après la formation

Environnements séparés et tests automatisés sur les parcours principaux.

Le déroulé

JOUR 1 — Découverte et architecture Symfony 7 h

1 h 30 Introduction à Symfony

  • Présentation de l'écosystème Symfony et du framework
  • Architecture MVC et principes de conception
  • Installation et configuration de l'environnement de développement
  • Structure d'un projet Symfony (Symfony CLI, Composer, organisation des dossiers)

2 h Routing et contrôleurs

  • Définition des routes (attributs PHP 8, YAML)
  • Création et structuration des contrôleurs
  • Gestion des requêtes et réponses HTTP
  • Paramètres de route et contraintes

2 h Le moteur de templates Twig

  • Syntaxe et bonnes pratiques Twig
  • Héritage de templates et blocks
  • Filtres, fonctions et extensions
  • Intégration avec les contrôleurs

1 h 30 Travaux pratiques

  • Mise en place d'un premier projet Symfony
  • Création de routes et de vues simples
JOUR 2 — Gestion des données et formulaires 7 h

2 h 30 Doctrine ORM

  • Principes de l'ORM et configuration de la base de données
  • Création d'entités et de mappings
  • Repositories et requêtes (DQL, QueryBuilder)
  • Migrations de schéma

2 h Les formulaires Symfony

  • Création et gestion des FormType
  • Validation des données (contraintes Symfony)
  • Traitement et persistance des données soumises

1 h 30 Injection de dépendances et services

  • Le conteneur de services Symfony
  • Création de services personnalisés
  • Configuration et autowiring

1 h Travaux pratiques

  • Mise en place d'un CRUD complet (entité, formulaire, persistance)
JOUR 3 — Sécurité, tests et bonnes pratiques 7 h

2 h Sécurité et authentification

  • Configuration du composant Security
  • Gestion des utilisateurs et des rôles
  • Mise en place de l'authentification et des contrôles d'accès

2 h Tests et qualité de code

  • Introduction aux tests unitaires et fonctionnels (PHPUnit)
  • Tests de contrôleurs avec le client Symfony
  • Bonnes pratiques de qualité de code

1 h 30 Déploiement et bonnes pratiques

  • Gestion des environnements (dev, prod)
  • Variables d'environnement et configuration
  • Optimisation des performances (cache, compilation)

1 h 30 Synthèse et travaux pratiques finaux

  • Développement d'une mini-application complète intégrant les notions vues
  • Questions/réponses et retours d'expérience

Programme de référence, adapté à votre cahier des charges

Le socle commun

  • Les objectifs pédagogiques
  • La durée et le découpage horaire
  • Les prérequis
  • Les modalités d'évaluation des acquis

Votre déclinaison

  • Les travaux pratiques et les jeux de données
  • L'environnement technique et les outils utilisés
  • L'ordre et la pondération des séquences
  • Les exemples tirés de vos projets

Le programme définitif est annexé à la convention de formation et constitue le seul document contractuel de référence.

Questions fréquentes

Nos collaborateurs n'ont pas tous le même niveau.

Un test de positionnement est adressé à chaque participant avant l'entrée en formation et le déroulé est ajusté aux niveaux réellement présents. Si l'écart est trop important pour une même session, nous vous le signalons avant l'établissement de la convention.

La formation peut-elle porter sur nos propres outils et projets ?

Oui. Les travaux pratiques portent sur votre environnement technique et sur des cas tirés de vos projets. Les objectifs et la durée, eux, restent ceux du programme de référence.

Cette formation est-elle finançable par notre OPCO ?

Oui, dans les conditions propres à votre branche. Algorythme Formation est certifié Qualiopi au titre de la catégorie d'action « Actions de formation ». Nous constituons les pièces du dossier avec vous.

La formation peut-elle se tenir à distance ?

Oui. Nos formations sont conduites dans vos locaux ou en classe virtuelle, avec partage d'écran et travaux pratiques encadrés. Le choix se fait au moment du cadrage, en fonction de la répartition de vos équipes.

Sous quel délai une session peut-elle démarrer ?

Comptez 5 jours ouvrés pour recevoir la proposition et le programme adaptés, puis 4 à 8 semaines avant l'entrée en formation. Un dossier OPCO demande 3 semaines supplémentaires au minimum.

Un de nos participants est en situation de handicap.

Signalez-le au moment du cadrage : les modalités, les supports et le rythme sont adaptés au cas par cas. Notre référent handicap, Mathieu Piron-Lafleur, étudie chaque situation avec vous (contact@algorythme-formation.fr).

Modalités et informations pratiques

Public visé
  • Développeurs PHP souhaitant découvrir ou consolider leurs compétences sur Symfony
  • Équipes techniques amenées à intervenir sur des projets utilisant ce framework
Prérequis
  • Connaissances de base en PHP, notamment en programmation orientée objet (POO)
  • Notions de base en HTML/CSS
  • Familiarité avec un environnement de développement (terminal, Git)
  • Notions de bases de données relationnelles (SQL) recommandées
Durée et organisation
21 heures, 3 jours, en présentiel, en distanciel ou les deux. De 2 à 12 participants, dans vos locaux ou en classe virtuelle.
Évaluation et suivi
  • À l'entrée : analyse du besoin, test de positionnement, auto-évaluation
  • En cours : exercice validé à chaque séquence, point d'étape à mi-parcours
  • En fin : mise en situation, auto-évaluation de sortie, certificat de réalisation
  • À distance : satisfaction à chaud, questionnaire à froid à 90 jours, bilan au commanditaire
Modalités et délais d'accès
Prise de contact, puis entretien d'analyse du besoin de 30 minutes.
Proposition et programme adaptés sous 5 jours ouvrés.
Entrée en formation sous 4 à 8 semaines après signature de la convention, et 3 semaines supplémentaires minimum en cas de dossier OPCO.
Tarif
  • Inter-entreprises

    1 750 € HT la session

    Vos collaborateurs rejoignent une session à date fixe, aux côtés de participants venus d'autres entreprises.

  • Intra-entreprise

    16 740 € HT la session

    La formation est dispensée au sein de votre entreprise et réunit vos seuls collaborateurs, dans le cadre d'une session dédiée.

Acompte de 50 % à la signature, solde à 30 jours. Frais de déplacement en sus hors Gironde. Action de formation finançable par votre OPCO.

Accessibilité et handicap
Nos actions de formation sont ouvertes aux personnes en situation de handicap, avec une adaptation au cas par cas des modalités, des supports et du rythme.
Référent handicap : Mathieu Piron-Lafleur, contact@algorythme-formation.fr.
Contacts
Algorythme Formation,
05 54 54 24 84
contact@algorythme-formation.fr

Référent pédagogique : Alan Piron-Lafleur. Référent qualité : Mayana Elbaz.

Programme mis à jour le 23/09/2026.

Organiser cette formation dans votre entreprise

Trente minutes pour préciser votre besoin.

Demander une proposition

05 54 54 24 84
contact@algorythme-formation.fr