- All talks are in french.
- 😕 No joind.in link available to comment and rate talks
Slides
Video
By Fabien Potencier
@fabpot
@fabpot
- Description
- La présentation comportera les sujets suivants: rappel REST, brève introduction à GraphQL, implémentations REST avec Symfony 4, implémentation GraphQL avec Symfony 4, benchmarking REST vs GraphQL, comment choisir entre REST et GraphQL, introduction à gRPC/Protocol buffers/HTTP2.
Slides
Video
- Description
- Panther est un tout nouveau composant Symfony dont l'objectif est de vous simplifier l'écriture des tests d'intégrations et des tests end-to-end ! Dans ce talk vous découvrirez I) qu'est-ce que la pyramide des tests et en quoi Panther est l'outil idéal pour homogénéiser sa suite de tests; II) en quoi consiste la pratique du TDD et comment doit-elle être adapté pour correspondre aux problématiques d'une application web; III) à quoi ressemblent ces pratiques sur un projet réel et quelles charges leur mise en place peut-elle coûter; IV) quelles pistes peuvent être explorées pour améliorer nos suites de tests et bénéficier de toujours plus d'assurance qualité.
Slides
Video
By Adrien Lucas
@adrienlucas
@adrienlucas
- Description
- Présentation d'un projet de réalisation d'un ERP pour le compte du client Log-Xpress, spécialiste dans la logistique et transport aérien et maritime sur la base du framework Symfony.
Slides
Video
By Ameni Kooli
- Description
- Mise en place d'une stratégie BIM (Building Information Modeling), ou bien, le traitement de la maquette numérique. Ce processus concerne l’acquisition, la collecte et le traitement de données sous forme de maquette numérique décrivant l’environnement existant d’un projet, sa conception et son exécution.
Pour la réalisation de cet objectif, un POC a été développé sur PHP/Symfony.
Réalisation du POC: Application d'une approche itérative avec des itérations courtes de 2 semaines (Trajectoire d'exploration, afin de faire la preuve du concept et de sa valeur pour l'entreprise) - Adéquation du Framework Symfony au itérations courtes. Description technique de l'ETL de traitement de la maquette numérique: Bus de messages RabbitMQ, Gisement de données MongoDB, ... Industrialisation de la plateforme: comment passer du POC à la vie réelle ? PHP 7.2, Symfony 4.1, Docker ...
Slides
Video
- Description
- Avez-vous entendu parler de Symfony HttpClient ? Ce nouveau composant sera publié fin mai avec Symfony 4.3. Que diriez-vous de l'expérimenter en lançant "composer require symfony/http-client" ? C'est ce que je vous propose de faire lors de cette conférence. Nous passerons en revue ses fonctionnalités et ses caractéristiques essentielles. Suffisant pour remplacer Guzzle et consorts ? À n'en pas douter en ce qui me concerne :)
Slides
Video
By Nicolas Grekas
@nicolas-grekas
@nicolasgrekas
- Description
- Exporter des données est une tâche qui est souvent recurrente. Dans ce talk, nous allons exploiter le composant Symfony ExpressionLanguage pour créer dynamiquement des requêtes Doctrine. Nous allons également profiter de cette occasion pour montrer comment on peut facilement créer un système de plugins avec Symfony
Slides
Video
- Description
- L'injection de dépendances est probablement l'élément le plus important dans l'architecture d'une application Symfony. En fournissant un moyen souple et efficace de construire des architectures suivant les principes SOLID, ce modèle de conception constitue un environnement idéal pour vos projets.
Cependant, l'injection de dépendance n'est qu'un modèle : il faut une implémentation. Le composant DependencyInjection de Symfony est pleine de fonctionnalités utiles et intéressantes, qui étendent les concepts de base de l'injection de dépendances. Partons à la découverte de ce composant et de son intégration dans le framework, pour mieux comprendre les concepts cachés derrière le code.
Slides
Video
By Titouan Galopin
@tgalopin
@titouangalopin
- Description
- Grâce aux nouvelles capacités de la plateforme web (web components, progressive web apps...) et à la montée en puissance des bibliothèques et frameworks JS tels que Vue, React et Angular, quasiment toutes les nouvelles apps Symfony doivent aussi tirer partie de l'écosystème frontend. Symfony 4 contient de nombreux outils rendant très facile d'intégrer les outils JS moderne dans le framework.
Au cours de ce talk nous découvrirons comment utiliser ensembles VueJS (l'un des frameworks les plus populaires en JavaScript), API Platform (l'outil de référence pour la création d'API web modernes), Panther (l'outil de test E2E de Symfony qui est capable d'exécuter le JavaScript afin de progressivement améliorer nos applications grâce à JavaScript.
Finalement, nous découvrirons comment l'intégration du protocole Mercure dans Symfony permet de "pusher" des mises à jour de données réel vers les clients.
Slides
Video