Symfony News

Some seats left for the pre-conference workshops at SymfonyLive Paris 2020

The SymfonyLive Paris conference is coming at the end of this month. While the conference is now sold out, there are still a few seats left available to attend the pre-conference workshops. As the conference is organized in French, the following blog post will be written in French.


Nous sommes impatients de vous retrouver à la fin du mois pour l’édition francophone du SymfonyLive Paris 2020. Nous avons récemment annoncé que la conférence est désormais sold out due à la situation sanitaire actuelle, mais il est encore possible de vous inscrire pour participer aux formations pré-conférence du lundi 21 et mardi 22 septembre 2020 et de participer également à la conférence du 23 et 24 septembre 2020.

En tant qu'organisme de formations officiel, votre formation peut être prise en charge par votre OPCA. Retrouvez tous les détails concernant la prise en charge de votre formation et contactez-nous pour préparer votre inscription !

Il nous reste quelques places pour participer aux formations, nous proposons deux formations de 2 journées consécutives et une formation combo composée de 2 journées de formations individuelles. Pour rappel, voici les formations disponibles :

  • Symfony 5: the fast track par Nicolas Grekas - Core-team Symfony (2 jours). Cette formation est issue du livre "Symfony 5: 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. Nous construirons une application dotée de toute l'infrastructure des apps modernes : base de données, serveur de cache applicatif et HTTP, bus de messages pour traitements en tâche de fond, API et SPA, etc. Pour se rapprocher d'un projet réel, le développement s'effectuera sur un double environnement prod/dev basés sur SymfonyCloud/Docker respectivement. Au menu : Flex, Mailer, Notifier, Workflow, Messenger, API Platform, HttpClient, String, Webpack Encore, etc.
  • Maîtriser la POO & les Design Patterns par Titouan Galopin - SymfonyInsight lead (2 jours). La Programmation Orientée Object (POO) va au-delà de la conception de classes et d'interfaces. Elle inclut une grande variété de concepts tels que les objets, les entités, les "value objects", les services, les modèles de conception, les principes SOLID, la calisthenie, le couplage, etc. Cet atelier vous aidera à mieux comprendre tous ces concepts pour écrire un code orienté objet plus maintenable, plus robuste et plus testable. Vous découvrirez également les techniques permettant de réduire la complexité de votre code et de rendre vos classes plus spécifiques et donc plus simples. Vous apprendrez aussi à reconnaître et à exploiter la puissance des modèles de conception (fabrique, adaptateur, composite, décorateur, médiateur, stratégie, etc.).
  • Développement d'API avec API Platform organisée le lundi 21 septembre par Kévin Dunglas, créateur d'API Platform. API Plaftorm est devenu un cadre très populaire pour construire des projets Web avancés et modernes pilotés par API. Après une vue d'ensemble des modèles et formats modernes de l'API (REST, Swagger, Hypermedia, HATEOAS, JSON-LD, Hydra, Schema.org, GraphQL...), nous apprendrons comment 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).
  • Traitements asynchrones avec Symfony Messenger organisée le mardi 22 septembre par Samuel Rozé, créateur du composant. Le composant Messenger de Symfony introduit la notion de “message bus” et de traitement asynchrone de ces messages, via un queue comme RabbitMq, Redis ou bien même via une simple base de données. Dans ce workshop découpé en 8 grand thèmes, vous allez d'abord découvrir (1) comment utiliser Messenger pour découpler vos applications, (2) le système de routage vers des “transports” asynchrones et (3) les notions de “middleware” et de “stamps”, qui vous permettront de comprendre comment fonctionne le coeur du composant et de le personnaliser a vos souhaits. Nous verrons ensuite en détails (4) comment configurer les transports, (5) le système de sérialisation des messages, (6) la gestion des erreurs, (7) les événements du worker Messenger et (8) comment écrire vos propres transports.

L'inscription aux formations inclut les 2 journées de formations, il n'est pas possible de s'inscrire à une journée de formation seulement. En vous inscrivant aux formations, vous serez également inscrit à la conférence ! Les formations auront lieu à Clichy et la conférence à la Cité Internationale Universitaire de Paris.

Mettez à profit votre compte CPF pour participer à nos formations, faites vite votre demande d'inscription !


Sponsor the Symfony project.


About us

What a Symfony developer should know about the framework: News, Jobs, Tweets, Events, Videos,...

Resources

Find us on Twitter

Find us on Facebook