Formation Gatsby Jamstack CMS
€ HT / personne |
3 jours (21 heures) |
Présentation
Gatsby est un framework Jamstack qui combine génération statique, GraphQL et un riche écosystème de plugins pour produire des sites rapides, sécurisés et faciles à éditer via un CMS headless.
La formation « Gatsby Jamstack CMS » vous guide de la conception à la mise en production : modèle de données, pages/templates, MDX, images optimisées, intégration d’un CMS, modes SSG/DSG/SSR, qualité (Lighthouse, a11y), et automatisation CI/CD pour un déploiement sur CDN/edge.
À l’issue du parcours, vous disposerez d’un site Gatsby maintenable, performant et prêt pour l’échelle, avec un flux éditorial fluide (preview, publication, monitoring).
Comme toutes nos formations, celle-ci repose sur la dernière version stable v5.14.0 de Gatsby.
Objectifs
- Architecturer un site Jamstack avec Gatsby + CMS
- Maîtriser le data layer GraphQL, MDX et les images
- Optimiser Core Web Vitals, SEO et accessibilité
- Industrialiser tests, audits Lighthouse et CI/CD
- Déployer sur CDN/edge avec prévisualisation éditoriale
Public visé
- Développeurs front-end
- Intégrateurs web
- Content engineers
- Tech leads
- Equipes marketing
Pré-requis
- Bonnes bases en HTML/CSS/JS et React
- Connaissances Git
Programme de notre formation Gatsby Jamstack CMS
Jamstack & Gatsby : concepts et écosystème
- Principes Jamstack : SSG, CDN, edge
- Positionnement de Gatsby vs Next.js/Nuxt/Astro
- Architecture : GraphQL data layer, plugins, build
- Hébergement : Netlify, Vercel, Cloudflare Pages
- Bonnes pratiques SEO, perf et accessibilité
- Atelier : cadrer le projet et définir les objectifs
Démarrer un projet Gatsby moderne
- Initialiser avec create-gatsby et configuration
- Structure : src/pages, src/templates, gatsby-config
- ESLint/Prettier, environnements et secrets
- Images avec gatsby-plugin-image
- Données locales : Markdown/JSON
- Atelier : bootstrap et premier build
Data Sourcing & GraphQL
- Découvrir le schema et GraphiQL
- Plugins source (filesystem, REST, GraphQL, CMS)
- Gatsby Node APIs : createPages, onCreateNode
- Requêtes page vs static queries
- Optimiser les requêtes, éviter l’over-fetch
- Atelier : pages dynamiques depuis un dataset
Pages, templates, routes & MDX
- Pages automatiques vs createPage
- Routage, slugs, 404 et redirections
- MDX et composants interactifs
- Layouts et partials
- Internationalisation (i18n)
- Atelier : blog MDX avec templates
Styling & Design System
- CSS Modules, CSS-in-JS, Tailwind
- Composants accessibles et responsive
- Design tokens, couleurs, typo
- États de chargement, micro-interactions
- Optimiser LCP/CLS/INP
- Atelier : librairie de composants
Intégrer un Headless CMS
- Panorama : Contentful, Sanity, Strapi, etc.
- Modèle de contenu : types, validations, relations
- Webhooks et preview
- Images, rich text et blocs modulaires
- Gouvernance éditoriale
- Atelier : brancher un CMS et publier
Modes de rendu & fonctionnalités avancées
- SSG, DSG et SSR
- Données côté client (CSR) et formulaires
- Images avancées (AVIF/WebP, placeholders)
- SEO : metas, sitemap, JSON-LD
- PWA : manifest, service worker
- Atelier : page hybride SSG + données client
Qualité, tests & sécurité
- Tests unitaires et e2e (Jest/Playwright)
- Audit a11y et Lighthouse
- Observabilité front : logs, métriques
- Headers de sécurité, CSP, secrets
- RGPD : consentement, analytics
- Atelier : pipeline de tests + Lighthouse
Build, déploiement & CI/CD
- Optimiser le build (cache, images)
- Déployer sur CDN/edge
- Préviews éditoriales et branches
- Monitoring prod : erreurs, perfs
- Playbook de mise à jour
- Atelier : CI/CD complet (preview → prod)
Pour aller plus loin
Formation React
Formation Pyhton
Formation Javascript
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS