Symfony UX
Débutant

Symfony UX (SFUX)

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

Symfony UX with a color palette and a star on a blue background

Symfony UX a révolutionné la manière de concevoir des interfaces web, permettant aux développeurs Symfony de bâtir des applications modernes, réactives et performantes sans quitter PHP et Symfony. Si vous cherchez à créer des expériences utilisateur riches et dynamiques qui rivalisent avec les frameworks JavaScript lourds, cette formation est le meilleur point de départ pour vous aider à maîtriser tous les outils de Symfony UX. C'est aussi le cursus idéal pour apprendre les bonnes pratiques et les meilleures astuces directement auprès de notre équipe d’experts certifiés.

Niveau : Débutant

Durée : 3 jours

Langues disponibles : anglais, allemand, français

Télécharger la brochure (PDF)

Prérequis :

  • Connaissances de Symfony

Objectifs pédagogiques :

  • En seulement 3 jours, l’objectif de cette formation est de mettre en place un frontend moderne et réactif avec Symfony UX.

  • En partant d'un projet Symfony 7 existant, vous apprendrez à utiliser efficacement les composants Twig et composants Live.

  • Vous maîtriserez aussi l’utilisation des librairies Stimulus et Turbo pour reproduire l’apparence et la sensation des applications web monopage (Single Page App, SPA).

  • L’accent sera mis sur comment organiser l’architecture de votre projet.

Modalités pédagogiques et techniques

  • Répartition du temps d’apprentissage entre 40% de théorie & 60% de pratique.

  • Mise en pratique par l’exercice.

  • Échanges réguliers avec le formateur et les participants. Pas plus de 10 personnes par session.

  • Les sessions sont données en distanciel.

Modalités d'évaluation

  • Un contrôle de connaissances sous forme de QCM est réalisé pendant et à l’issue de la formation. Il permet de valider et de reprendre les points non assimilés.

  • Un certificat de réalisation d’une action de formation est transmis à l’apprenant.

  • Une copie de la feuille d’émargement est transmise au commanditaire

Mise en place du projet de formation

  • Découverte de l'application support

  • Explication du projets

Rappels Javascript

  • Frameworks natifs vs compilés

  • Syntaxe JavaScript moderne

  • Les classes

  • Les imports

Les composants Twig

  • Anatomie d’un composant

  • Composants nommés et anonymes

  • Le cycle de vie d’un composant

  • Les propriétés des composants

Les composants Live

  • Anatomie d’un LiveComponent

  • Le cycle de vie des composants Live

  • Data-Binding

  • Passer des composants Twig aux composants Live

Aller plus loin

  • Tester vos composants

  • L’écosystème

Stimulus et le Stimulus-Bundle

  • La librairie Stimulus et ses controllers

  • Le Stimulus-Bundle dans Symfony

  • Fonctions Stimulus pour Twig

Composants Live avancés

  • Communication entre composants

  • Organiser ses composants efficacement

  • Gérer la transmission de donnée

Turbo

  • Navigation avec Turbo Drive

  • Découper vos interfaces avec Turbo Frames

  • Réagissez aux changements avec les Turbo Streams

Moyenne globale : n.c

  1. Evaluation de la pédagogie : n.c

  2. Evaluation du contenu : n.c

  3. Evaluation du rythme : n.c

  4. Taux de réussite : n.v

  • 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.

  • Retrouvez notre charte d'accessibilité

  • 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 Santostefano

Pourquoi SensioLabs ?

J'ai toujours été un pur développeur backend car l'écosystème JavaScript moderne me semblait être trop instable. Ce cours Symfony UX a été un véritable révélateur. Nous avons appris à créer des interfaces interactives avec Stimulus et Turbo, tout en restant presque entièrement dans Twig et PHP. J'ai eu l'impression de redécouvrir un pan du développement. Je n'ai plus besoin de me débattre avec des configurations React complexes pour de simples mises à jour de l'interface utilisateur. Si vous souhaitez créer des applications modernes sans perdre le workflow Symfony, cette formation est faite pour vous.

Thibault Chardian

Développeur PHP Senior- Une entreprise de médias

Nous voulions passer à une architecture Headless découplée pour répondre à la réactivité souhaitée par nos clients, mais les coûts étaient trop élevés. La formation de SensioLabs nous a montré comment Symfony UX (en particulier Live Components) permet de pallier cette lacune. La formation était très pratique : en deux jours, nous sommes passés de modèles de base à un tableau de bord 100 % réactif. Nous avons complètement revu nos estimations de projet : nous pouvons désormais proposer des expériences de type SPA en deux fois moins de temps qu'auparavant.

Anke Bergmann

Lead Developer Full-Stack- Une agence digitale

Besoin de plus d'informations ?

Visitez notre page de contact pour découvrir d'autres façons de nous contacter.

+33(0)1 86 65 72 00

Notre service client est à vôtre écoute du Lundi au Vendredi de 9h à 17h.

Cours recommandés

Symfony 8 with a rocket and a star on a green background
Symfony
Débutant

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
Symfony 7 with a rocket and a star on a green background
Symfony
Débutant

Découvrir Symfony 7

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.

Voir les détails : Découvrir Symfony 7
Symfony 8 with a rocket taking off and two stars on a green background
Symfony
Intermédiaire

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
Symfony 7 with a rocket taking off and two stars on a green background
Symfony
Intermédiaire

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
Symfony 8 with a globe and a mouse on a green background with a star
Symfony
Débutant

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
Symfony 7 with a globe and a mouse click on a green background with a star
Symfony
Débutant

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
Symfony with a globe and a rocket on a green background with stars
Symfony
Avancé

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
Symfony 8 with a graduation cap and stars on a green screen
Symfony
Intermédiaire

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