React et Graphql avec Gatsby.js, plus qu'un générateur de site

Présentation

Cela fait maintenant 20 ans que je suis un acteur du Web et j'ai souvent eu l'occasion d'utiliser des générateurs de sites static. L'utilisation de Gatsby.js m'a apporté un bon bol d'air frais et pour la première fois en presque 10 ans, utiliser les technologies Web dans la création d'un site Internet m'est apparu sexy à nouveau.

  • Intervenant : David WORMS
  • Durée : 30mn
  • Format : entraînement

Nous commencerons pas une présentation de Gatsby.js, comment il se compare par rapport aux alternatives existantes et les avantages à l'utiliser. La solution s'accompagne d'un certain nombre de mots clefs qui font le buzz tels que React génération côté server, GraphQL et Progressive Web Apps (PWA) pour n'en citer que quelques uns. Nous parcourons ces différents composants et leurs concepts pour s'imprégner de leurs rôles et de leurs utilisations. La courbe d'apprentissage étant plutôt corsée au tout début, en échange de plus de flexibilité, nous exposerons comment modéliser ses futures sites Internet pour répondre à ses besoins.

Cette présentation n'est pas seulement à propos de la génération de sites Internet static. En exploitant la génération des pages côté serveur tout en présentant l'exécution de React sur le client, Gatsby a trouvé un bon compromis où les pages générées sont conviviales pour les moteurs de recherche tout en étant progressivement améliorées avec un rendu supplémentaire côté client, le tout écrit dans un même composant React. En outre, le remplacement d'appels REST par GraphQL, dans un cadre qui dépasse Gatsby.js, porte la promesse de faciliter le flux de travail des développeurs et de leur donner une visibilité totale sur l'ensemble des données mises à leur disposition dans leur organisation.

Intervenant

Passionné de programmation, de données et d'entreprenariat, je participe à façonner Adaltas pour qu'elle soit une équipe d'ingénieurs talentueux partageant leurs savoir-faire et leurs expériences.

Canada - Maroc - France

Nous sommes une équipe passionnée par l'Open Source, le Big Data et les technologies associées telles que le Cloud, le Data Engineering, la Data Science le DevOps…

Nous fournissons à nos clients un savoir faire reconnu sur la manière d'utiliser les technologies pour convertir leurs cas d'usage en projets exploités en production, sur la façon de réduire les coûts et d'accélérer les livraisons de nouvelles fonctionnalités.

Si vous appréciez la qualité de nos publications, nous vous invitons à nous contacter en vue de coopérer ensemble.

Support Ukrain