S04E05 : GraphQL, la simplification des API ?
Details
Le BrestJS vous propose un meetup en ligne sur GraphQL qui se déroulera le Mercredi 29 Avril sur l'outil Jitsi à l'adresse : https://meet.jit.si/BrestJS
Pour cet événement, c'est Guillaume Lamanda, membre du BrestJS et consultant chez Zenika Brest qui animera le talk.
Le talk
Après le dernier meetup qui présentait Sail.js, un framework Javascript pour réaliser vos API REST, Guillaume viendra nous présenter GraphQL.
Introduite par Facebook, cette spécification permet d'alléger la tailles des requêtes, et d'en agréger plusieurs par un appel réseau.
Un rappel sera fait sur les API REST, puis entrerons dans le détail de la spécification. Les concepts seront illustrés par des exemples avec Apollo, une implémentation Javascript de GraphQL, qui met à disposition une librairie serveur et client.
Les points abordés :
- Mise en place d'apollo-server
- Les resolvers locals
- Aggrégation d'API (et data-sources)
- Authentification
- Apollo client (et sa gestion d'état local)
Informations pratiques
La soirée se déroulera en ligne sur https://meet.jit.si/BrestJS le Mercredi 29 Avril à partir de 18h30.
