Aller au contenu principal

Symfony avancé - Modules complémentaires

Date de mise à jour :
Identifiant Offre Info : 04_2585015F
Organisme responsable : Knplabs (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Cette formation Symfony est entièrement modulable et permet aux participants de choisir les modules correspondant à leurs besoins et à leur projet. Chaque module aborde un aspect précis du framework Symfony, allant des formulaires et de la validation, à la sécurité, Doctrine, REST API, GraphQL, Messenger, Dockerisation, et bien d'autres. Le parcours pédagogique repose sur un projet d'application web versionné étape par étape, permettant à chaque participant de mettre en pratique les…

Cette formation Symfony est entièrement modulable et permet aux participants de choisir les modules correspondant à leurs besoins et à leur projet. Chaque module aborde un aspect précis du framework Symfony, allant des formulaires et de la validation, à la sécurité, Doctrine, REST API, GraphQL, Messenger, Dockerisation, et bien d'autres.
Le parcours pédagogique repose sur un projet d'application web versionné étape par étape, permettant à chaque participant de mettre en pratique les concepts abordés et d'acquérir des compétences directement applicables sur ses projets. La formation est adaptée aux développeurs expérimentés souhaitant approfondir leurs connaissances et maîtriser les différents composants et bonnes pratiques du framework Symfony.

Chaque participant repart avec une base technique solide, des modules choisis selon ses besoins, et un projet concret exploitable pour de futurs développements. La formation peut être organisée sur mesure, en présentiel ou à distance, et le rythme peut être adapté selon la disponibilité et les contraintes des participants.

Programme de la formation

Programme – Modules complémentaires Symfony La formation est entièrement modulable, chaque participant choisissant les modules adaptés à ses besoins. Les modules proposés couvrent les principaux aspects avancés du framework : Formulaires Symfony & validation : création de formulaires simples, collections et personnalisés, rendu, validation, événements et protection CSRF. Architecture hexagonale : organisation Domaine/Application/Infrastructure, principes SOLID, gestion des entités,…

Programme – Modules complémentaires Symfony
La formation est entièrement modulable, chaque participant choisissant les modules adaptés à ses besoins. Les modules proposés couvrent les principaux aspects avancés du framework :
  • Formulaires Symfony & validation : création de formulaires simples, collections et personnalisés, rendu, validation, événements et protection CSRF.
  • Architecture hexagonale : organisation Domaine/Application/Infrastructure, principes SOLID, gestion des entités, sécurité et Bus de commande.
  • Mailer : configuration, envoi d'emails, gestion des headers, Twig et CSS dans les emails, tests et débogage.
  • Templating Twig : rendu de templates depuis controllers ou services, héritage, layout, extensions et debugging.
  • REST API et GraphQL : gestion des requêtes et réponses, sérialisation, validation, documentation OpenAPI, filtres, pagination et API Platform.
  • Doctrine : migrations, associations, fixtures, expressions, optimisation des requêtes, configuration et extensions.
  • Sécurité : utilisateurs, rôles, pare-feu, authentificateurs, encodage des mots de passe, JWT et contrôle d'accès.
  • Messenger et Mercure : gestion des messages synchrones et asynchrones, middlewares, consommation et publication asynchrone, configuration des transports et autorisations.
  • Console : automatisation de commandes Symfony.
  • Behat avec friends-of-behat/symfony-extension : tests fonctionnels et bonnes pratiques.
  • Mise à jour des versions de Symfony et bonnes pratiques : audit de projet, workflow de dépendances, stratégie de mise à jour et maintien de projet.
  • Dockerizer un projet Symfony : containerisation et préparation à la production.
Chaque module est illustré par des travaux pratiques et un projet web versionné, permettant aux participants d'appliquer immédiatement les connaissances acquises et de repartir avec un projet exploitable pour de futurs développements.

Validation et sanction

À l'issue de la formation, les participants seront capables de maîtriser les modules Symfony choisis et de les appliquer directement dans leurs projets web.
Ils sauront construire des fonctionnalités avancées, gérer la sécurité, les données, les API et automatiser les processus tout en respectant les bonnes pratiques et l'architecture du framework.
Ils repartiront avec un projet concret versionné, réutilisable comme base technique pour de futurs développements, et une compréhension approfondie des principes qui garantissent la maintenabilité et l'évolutivité d'un projet Symfony.

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Non
Financeurs
  • Autre

    Programme : Autre dispositif, Plan de développement des compétences

    Publics : Cette formation s'adresse aux développeurs PHP expérimentés souhaitant approfondir leurs connaissances du framework Symfony et de ses modules complémentaires. Elle convient également aux équipes projet souhaitant renforcer leurs compétences technique

  • Bénéficiaire de l'action

    Programme : Autre dispositif, Plan de développement des compétences

    Publics : Cette formation s'adresse aux développeurs PHP expérimentés souhaitant approfondir leurs connaissances du framework Symfony et de ses modules complémentaires. Elle convient également aux équipes projet souhaitant renforcer leurs compétences technique

  • Entreprise

    Programme : Autre dispositif, Plan de développement des compétences

    Publics : Cette formation s'adresse aux développeurs PHP expérimentés souhaitant approfondir leurs connaissances du framework Symfony et de ses modules complémentaires. Elle convient également aux équipes projet souhaitant renforcer leurs compétences technique

  • OPCO

    Programme : Autre dispositif, Plan de développement des compétences

    Publics : Cette formation s'adresse aux développeurs PHP expérimentés souhaitant approfondir leurs connaissances du framework Symfony et de ses modules complémentaires. Elle convient également aux équipes projet souhaitant renforcer leurs compétences technique

Conditions d'accès

Publics visés

  • Salarié
  • Tout public

Informations sur les publics

Cette formation s'adresse aux développeurs PHP expérimentés souhaitant approfondir leurs connaissances du framework Symfony et de ses modules complémentaires. Elle convient également aux équipes projet souhaitant renforcer leurs compétences technique

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

La formation s'adresse à des développeurs PHP expérimentés ayant une bonne maîtrise de la programmation orientée objet et des bases de données relationnelles. Les participants doivent disposer d'un environnement de développement prêt à l'emploi (IDE, PHP, Git, serveur ou Docker) pour suivre efficacement les modules choisis.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

33 Rue Basse
14000 Caen

Responsable : KNP Labs

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
33 Rue Basse
14000 Caen
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes