Découvrir Symfony 7 (SF7START)
3 jours
€ 1 590,00
Où souhaitez-vous vous former ?
Sélectionnez votre localisation ci-dessus pour découvrir les sessions près de chez vous.
Si aucune date ne vous convient, n’hésitez pas à nous contacter
Cette formation est le meilleur point de départ pour vous préparer à utiliser les outils et les fonctionnalités avancées du framework Symfony 7 avec ses créateurs. SensioLabs University a conçu la meilleure expérience de formation Symfony en associant formation en présentiel et e-learning. En complément de la formation en présentiel, l'accès à notre plateforme de révision en ligne pendant 1 mois, permet d’associer différentes pratiques d’apprentissage, de tester ses compétences, de suivre sa progression et de rester en contact avec son formateur tout au long du programme. Cette formation vous aidera à démarrer avec Symfony 7, tout en vous permettant d'apprendre les « bonnes pratiques officielles » et les meilleures astuces d’experts Symfony. Les sessions sont dispensées en présentiel et en distanciel simultanément. À vous de choisir ce qui vous convient le mieux.
Niveau : Débutant
Durée : 3 jours
Langues disponibles : anglais, français, allemand
Prérequis :
Bonne connaissance du langage PHP et de la programmation orientée objet.
Objectifs pédagogiques :
En seulement trois jours, cette formation vous fera découvrir le framework Symfony 7 pour créer votre application web.
Vous créerez un nouveau projet Symfony 7 de A à Z, ce qui vous permettra de découvrir l'organisation structurée de ses répertoires et fichiers, et d'appliquer un pattern MVC.
Vous apprendrez également à construire vos premières pages web avec le moteur de rendu Twig et le gestionnaire d'assets Webpack Encore.
Le tout sera accompagné de formulaires Symfony et de persistance d'objets via Doctrine.
Enfin, nos formateurs insisteront sur les bonnes pratiques officielles et les astuces de Symfony.
Jour 1 — Les bases de Symfony
Architecture et écosystème Symfony : composants, bundles, versioning et roadmap de sortie des versions.
Installation et Symfony CLI : création et exécution d'un projet en local.
Structure du projet : comprendre l'arborescence des répertoires et les conventions de configuration.
Environnements : différencier les configurations de development et de production.
Controllers et routes : gestion des requêtes HTTP et retour des réponses.
Moteur de template Twig : syntaxe, héritage de template, blocs et composition de layouts.
Gestion des assets : intégration du CSS et du JavaScript avec AssetMapper.
Jour 2 — Pages dynamiques et persistance des données
Paramètres de route : capture des segments d'URL dynamiques et passage aux controllers.
Twig en profondeur : boucles, conditions, filtres et variables de template.
Présentation de Doctrine ORM : entities, l'entity manager et la couche d'abstraction de base de données.
Configuration de la base de données et mise en place de la connexion.
Création d'entities : mapping des classes PHP vers les tables de la base de données avec les attributes.
Migrations : versioning et application sécurisée des changements de schéma.
Fixtures : peuplement de la base de données avec des données de test réalistes.
Jour 3 — Relations et entrées utilisateur
Relations entre entities : modélisation des associations (ManyToOne, OneToMany, ManyToMany).
Repositories : écriture de méthodes de requêtes personnalisées (custom queries).
Symfony Forms : définition des form types, rendu dans Twig et gestion de la soumission.
Field types et data binding : mapping des champs de formulaire vers les propriétés des entities.
Validation : application de contraintes et affichage des messages d'erreur.
Protection CSRF et traitement sécurisé des formulaires.
Moyenne globale : 8,4/10
Evaluation de la pédagogie : 8,8/10
Evaluation du contenu : 8,5/10
Evaluation du rythme : 7,3/10
Taux de réussite : 88 %
Les notations sont la synthèse des appréciations cumulées de nos stagiaires du 01/01/2025 au 31/12/2025.
Une commande doit être formulée via le formulaire d’inscription sur notre site, par email à training@sensiolabs.com ou par téléphone.
L’inscription sera définitive après réception du devis signé et d’un paiement intégral ou d’un accord de prise en charge d’un OPCO, avant le début de la formation.
Apprenant en situation de handicap, nous sommes à vos côtés pour identifier les aménagements, les modalités et les supports pédagogiques ou les aides humaines les plus adaptés. Pour plus d’informations, contactez notre référent handicap : laurent.vaquette@sensiolabs.com / 01 86 65 72 25
Rencontrez nos formateurs
Stiven Llupa
Expert Technique
Stiven Llupa est un développeur avec plus de 15 ans d'expérience, presque exclusivement avec PHP, et plus de 10 ans avec le framework Symfony. Au-delà de la programmation, il est apprécie d'échanger avec d'autres développeurs.
Voir les détails : Stiven Llupa
Guillaume Loulier
Expert Technique
Développeur certifié Symfony (3, 4, 5, 6, 7 et 8) chez SensioLabs, Guillaume Loulier intervient depuis de nombreuses années lors de conférences techniques. Il forme également des développeurs à Symfony et est un ancien mentor OCFrance. Il est passionné de sport automobile.
Voir les détails : Guillaume Loulier
Benjamin Zaslavsky
Formateur Symfony et PHP
Développeur autodidacte, Benjamin Zaslavsky est consultant formateur certifié sur Symfony 6 et 7. Il est passionné par la transmission de connaissances, le mentoring et tout ce qui peut faciliter la vie des développeuses et développeurs.
Voir les détails : Benjamin Zaslavsky
Mathieu Santostefano
Expert Technique
En tant que développeur depuis près de 15 ans, Mathieu Santostefano travaille quotidiennement avec Symfony. Ayant utilisé presque toutes les versions depuis la 1.4, il a suivi l'évolution de l'écosystème PHP pour finalement devenir un contributeur actif et rejoindre la Core Team de Symfony en 2021. Toujours passionné par cette communauté et son enthousiasme, il aime partager mon expérience sur scène lors de conférences telles que Forum PHP, SymfonyLive, SymfonyCon et API Platform Con.
Voir les détails : Mathieu SantostefanoPourquoi SensioLabs ?
Je suis resté bloqué pendant un an avec du PHP classique et je me sentais dépassé. Ce cours m'a permis d'avancer à grands pas. Le formateur m'a montré les commandes et m'a expliqué la logique derrière le framework. Je suis passé d'une phase de doutes à la création d'une application CRUD fonctionnelle dès le deuxième jour. Je recommande cette formation aux développeurs PHP professionnels.
Bram van der Meer
Développeur back-end junior- Une startup en SaaS
En venant d'un autre framework, je m'attendais à avoir du mal avec la configuration. En réalité, cette formation m'a permis de renforcer ma confiance étape par étape. Nous avons abordé tous les aspects, des bases du protocole HTTP à Doctrine et au Profiler, qui change complètement la donne pour le débogage. La philosophie Symfony est exactement ce qui me manquait pour parvenir à écrire du code propre et standardisé. Ne perdez pas des semaines à suivre des tutoriels à droite et à gauche, allez directement à la source avec SensioLabs.
Lukas Schenk
Développeur web- Une agence web régionale
Besoin de plus d'informations ?
Pour découvrir d'autres façons de nous contacter, visitez notre page de contact.
Notre service client est à vôtre écoute du lundi au vendredi de 9h à 17h.
info@sensiolabs.com
Envoyez-nous un email et nos équipes reviendront vers vous dès que possible.
Cours recommandés
Découvrir Symfony 8
Cette formation constitue le point de départ idéal pour les développeurs qui veulent apprendre à créer des applications web avec Symfony. En trois jours, vous passerez de l'installation du framework à la création d'une application entièrement fonctionnelle intégrant des pages dynamiques, une base de données, des relations entre entités et des formulaires HTML, tout en suivant les bonnes pratiques officielles définies par le créateur de Symfony. Le programme combine des sessions animées par un formateur certifié et un accès d'un mois à la plateforme de e-learning pour poursuivre la mise en pratique et ancrer les compétences.
Voir les détails : Découvrir Symfony 8
Approfondir Symfony 8
Cette formation, qui fait suite à « Découvrir Symfony », aborde des thèmes de niveau intermédiaire afin de rendre une application Symfony prête à être déployée en production. Pendant deux jours, vous mettrez en œuvre l'authentification, les autorisations granulaires, les fonctionnalités de recherche et la modélisation des processus métier. Vous paracheverez ensuite l'application à l'aide de techniques d'optimisation de niveau professionnel. Le programme combine des sessions animées par un formateur et un accès d'un mois à la plateforme de révision en ligne pour permettre de poursuivre la mise en pratique.
Voir les détails : Approfondir Symfony 8
Approfondir Symfony 7
Cette formation qui fait suite au cours « Découvrir Symfony 7 » vous aidera à acquérir les concepts-clés d'un projet dans son ensemble. SensioLabs University a conçu la meilleure expérience de formation Symfony, en associant le présentiel et le e-learning. En complément de la formation en présentiel, l'accès à notre plateforme de révision en ligne pendant 1 mois, permet d’associer différentes pratiques d’apprentissage, de tester ses compétences, de suivre sa progression et de rester en contact avec son formateur sur toute la durée du programme. Les formations sont données en présentiel et en distanciel en même temps. A vous de choisir ce qui vous convient le mieux.
Voir les détails : Approfondir Symfony 7
Développement Web avec Symfony 8
Cette formation officielle de cinq jours, entièrement consacrée à Symfony, est la plus complète pour maîtriser les concepts fondamentaux et les composants avancés de Symfony 8. Elle s'adresse à tous ceux qui souhaitent acquérir une connaissance approfondie du framework afin de pouvoir l'utiliser de manière autonome. Que vous soyez débutant ou que vous souhaitiez mettre à jour vos connaissances, cette formation est le meilleur moyen d'acquérir une vue d'ensemble détaillée de Symfony.
Voir les détails : Développement Web avec Symfony 8
Développement Web avec Symfony 7
Cette formation officielle de cinq jours, entièrement consacrée à Symfony, est la plus complète pour maîtriser les concepts fondamentaux et les composants avancés de Symfony 7. Elle s'adresse à tous ceux qui souhaitent acquérir une connaissance approfondie du framework afin de pouvoir l'utiliser de manière autonome. Que vous soyez débutant ou que vous souhaitiez mettre à jour vos connaissances, cette formation est le meilleur moyen d'acquérir une vue d'ensemble détaillée de Symfony.
Voir les détails : Développement Web avec Symfony 7
Maîtriser Symfony
Cette formation s'adresse aux développeurs qui maîtrisent déjà Symfony et souhaitent aborder ses fonctionnalités les plus avancées. Pendant cinq jours, vous explorerez les composants et modèles les plus puissants du framework, de la messagerie asynchrone à la sérialisation avancée, en passant par la création de bundles et l'injection de dépendances complexes. Vous acquerrez ainsi une expertise directement transposable dans des applications en production. Le programme allie des sessions animées par un formateur et un accès d'un mois à la plateforme de révision en ligne, afin de permettre une pratique continue.
Voir les détails : Maîtriser Symfony
Préparation à la certification Symfony 8
La meilleure façon de devenir un développeur Symfony certifié est d'étudier avec ses créateurs ! Nous couvrirons tous les sujets principaux de l'examen de Symfony 8. Cet atelier est idéal pour ceux qui ont déjà un excellent niveau et qui souhaitent tester et renforcer leurs compétences avant de passer l'examen de certification officiel.
Voir les détails : Préparation à la certification Symfony 8
Maîtrise de la Programmation Orientée Objet avec PHP 8 et Les Design Patterns
Maîtrisez la programmation orientée objet en PHP 8 au travers de nombreux exemples pratiques, avec des experts reconnus. Cette formation est ouverte à distance. N'hésitez pas à nous consulter !
Voir les détails : Maîtrise de la Programmation Orientée Objet avec PHP 8 et Les Design PatternsDécouvrir Symfony 7 (SF7START)
3 jours
€ 1 590,00
Où souhaitez-vous vous former ?
Sélectionnez votre localisation ci-dessus pour découvrir les sessions près de chez vous.
Si aucune date ne vous convient, n’hésitez pas à nous contacter