SymfonyLive Paris 2024, conference in French language only, will take place in less than 2 months already, from March 28 to 29! Today we are excited to announced all the practical workshops that will take place during the pre-conference on March 26 & 27! Discover all the topics here
Le SymfonyLive Paris 2024, événement de 4 jours destiné à la communauté francophone de Symfony, se déroulera cette année :
- les 26-27 mars : deux journées de formations pré-conférence dans les locaux de SensioLabs, notre sponsor formations, à Asnières-sur-Seine.
- les 28-29 mars : deux journées de conférence à la Cité Internationale Universitaire de Paris.
Nous proposons 5 formations par jour, vous pouvez choisir une formation de 2 jours ou 2 formations d'une journée pour créer votre combo formations. Découvrez toutes les formations au programme de cette édition :
- Symfony: the fast track : formation de 2 jours animée par Nicolas Grekas, Symfony Core-Team, les 26 et 27 mars.
Cette formation est issue du livre "Symfony: The Fast Track" de Fabien Potencier. Dispensée sur deux jours consécutifs, elle vous apprendra à construire une application Symfony de A à Z en utilisant les nouvelles pratiques et les nouveaux composants disponibles depuis peu. Pour celles et ceux débutant en Symfony, cette formation est l'occasion d'un panorama de capacités qu'il vous revient d'exploiter. Pour les plus confirmés, cette formation leurs sera utile pour rafraichir leurs connaissances et gagner en efficacité au jour le jour.
- Maîtriser la POO et les patrons de conception : formation de 2 jours animée par Alexandre Salomé, Software engineer, Blackfire.io, les 26 et 27 mars.
La programmation orientée objet (POO) va au-delà de la conception de classes et d'interfaces. Elle comprend une grande variété de concepts tels que les objets, les entités, les objets de valeur, les services, les modèles de conception, les principes SOLID, la calisthénie, le couplage, etc. La maîtrise de la POO nécessite souvent plusieurs années d'expérience. Cet atelier vous aidera à mieux comprendre tous ces concepts afin d'écrire un code orienté objet plus maintenable, robuste et testable. Vous découvrirez également des techniques pour réduire la complexité de votre code et rendre vos classes plus spécifiques et donc plus simples. Vous apprendrez également à reconnaître et à exploiter la puissance des modèles de conception (factory, adapter, composite, décorateur, médiateur, stratégie, etc.)Pré-requis: pour pouvoir suivre cette formation, il est recommandé d'avoir des notions de base en POO en PHP : classes, interfaces, héritage, visibilité, instanciation d'objets, etc.
- Sécurité améliorée et WebAuthn avec Symfony : formations d'une journée animée par Florent Morselli, Web Developer, Spomky-Labs, proposée le 26 et 27 mars (date à choisir).
Les mots de passe sont un réel problème pour toutes les applications Web. À mesure que l’écosystème PHP évolue pour prévenir les échecs d’authentification, les menaces évoluent également.
Grâce à WebAuthn, nous pouvons désormais nous débarrasser des mots de passe. Avec une simple interaction de l’utilisateur, comme toucher un lecteur d’empreintes digitales, nous pouvons vaincre la plupart de ces menaces.
Au cours de cet atelier, vous mettrez en œuvre une authentification sans mot de passe sur une application qui a déjà des utilisateurs et une simple connexion par nom d’utilisateur/mot de passe.
- Se réconciliez- avec le front grâce Symfony UX : formations d'une journée animée par Matheo Danino, Developer, Sensiolabs, proposées les 26 et 27 mars (date à choisir).
Il est difficile de créer des expériences utilisateur de qualité avec JavaScript. Il faut du temps pour choisir des packages fiables, les configurer, les intégrer dans vos pages et faire interagir votre code front-end avec le reste de votre infrastructure.
Cet atelier vous présentera Symfony UX et les outils sur lesquels il s'appuie. Nous découvrirons comment construire des interfaces modulaires et interactives en utilisant de petits composants JavaScript réutilisables qui peuvent être facilement testés automatiquement. Nous découvrirons également comment s'appuyer sur Symfony UX et Turbo pour construire des expériences utilisateur avancées en utilisant l'approche des micro-frontaux.
- Les composants Messenger et Workflow par la pratique : formation d'une journée animée par Benjamin Zaslavsky, Trainer/Developer, Sensiolabs, proposée le 26 mars.
La formation s'articule autour de l'étude de deux composants. La matinée est dédiée au Composant Messenger (niveau intermédiaire). Ce module vous permettra de découvrir de manière accéléré le composant Messenger, vous apprendrez l'architecture interne du composant ainsi que ses différents cas d'utilisation et possibilités, vous serez aussi amenés à configurer ce dernier pour des usages avancés (gestion des erreurs, retry, validation, etc) afin d'optimiser son usage au sein de vos applications. Pour finir, vous verrez aussi comment intégrer ce composant dans vos tests afin de valider vos attentes et intégrez au mieux ce composant devenu indispensable !
L'après-midi est dédiée au Composant Workflow. Durant cette formation spécialisée, l'objectif de ce module est de maîtriser l'évolution des états d'une ressource en lui appliquant des transitions maîtrisées dans une logique de flux. Vous mettrez en place une mécanique complète de flux grâce à Symfony et son composant Workflow, et vous générerez un diagramme pour alimenter votre documentation technique.
- Développement d'API avec API Platform : formation d'une journée animée par Kévin Dunglas, CEO, Les-Tilleuls.coop, proposée le 27 mars.
API Plaftorm est devenu un cadre très populaire pour construire des projets web avancés et modernes basés sur les API. Il comprend :
- un composant serveur surpuissant basé sur Symfony pour créer des API web hypermédia et GraphQL ;
- un générateur d'applications web progressives (ReactJS, Vue.js) et d'applications mobiles natives (React Native) ;
- une interface d'administration ReactJS (ReactJS + admin en attente).
Après un aperçu des modèles et formats d'API modernes (REST, Swagger, Hypermedia, HATEOAS, JSON-LD, Hydra, Schema.org, GraphQL...), nous apprendrons à utiliser et étendre les fonctionnalités les plus populaires du composant : Documentation Swagger, pagination, validation, tri, filtrage, authentification, autorisation, négociation de contenu, génération de modèles de données à l'aide du vocabulaire Schema.org. Enfin, nous découvrirons à quel point il est facile d'utiliser la boîte à outils côté client (JavaScript).
Réservez votre formation dès maintenant, les places sont limitées!
Rendez-vous sur la page S'inscrire, choisissez le ticket de votre choix : "Formations seules", "Conférence seule" ou le ticket combo "Conférence + Formation" pour vivre l'expérience complète d'une semaine de Symfony !
Cette année encore, il est possible de faire financer votre formation via votre OPCO. Contactez-nous sur events@symfony.com
pour mettre en place votre dossier d'inscription et préparer votre demande de financement.
Le planning des conférences du SymfonyLive Paris 2024 est presque complet ! Découvrez les premiers sujets et conférenciers au programme de cette édition.
Participez à cet événement passionnant, faites partie de la communauté @symfony !
Sponsor the Symfony project.