Formation Jekyll et Jamstack
€ HT / personne |
3 jours (21 heures) |
Présentation
Jekyll est un générateur de sites statiques open source qui s’inscrit pleinement dans la philosophie Jamstack. Cette approche moderne du développement web repose sur JavaScript, APIs et Markup pour concevoir des sites rapides, sécurisés et scalables.
Notre formation Jekyll et Jamstack vous permettra de comprendre la philosophie Jamstack, de maîtriser la création de sites avec Jekyll, d’intégrer des APIs et de déployer vos projets sur des plateformes modernes comme Netlify ou Vercel.
Vous apprendrez également à optimiser vos sites pour le SEO, la performance et la sécurité, tout en découvrant l’écosystème des Headless CMS.
À l’issue de la formation, vous serez en mesure de créer, déployer et maintenir des projets web modernes avec Jekyll et Jamstack, de comprendre leurs avantages face aux CMS traditionnels et d’industrialiser vos workflows pour des projets professionnels.
Comme toutes nos formations, celle-ci s’appuie sur la dernière version stable de Jekyll et privilégie une approche pratique et opérationnelle.
Objectifs
- Comprendre la philosophie Jamstack et l’architecture de Jekyll.
- Créer et personnaliser un site statique complet.
- Intégrer des APIs externes et des Headless CMS.
- Déployer et superviser un site sur Netlify/Vercel.
- Optimiser pour le SEO et la sécurité.
Public visé
- Développeurs web
- Intégrateurs front-end
- Chefs de projet technique
Pré-requis
- Connaissances de base en HTML/CSS
- Notions de JavaScript
- Familiarité avec Git
Formation Jekyll & Jamstack
[Jour 1 – Matin]
Introduction à Jekyll et à la philosophie Jamstack
- Comprendre Jamstack : JavaScript, APIs, Markup
- Découvrir Jekyll (Ruby) et ses usages
- Avantages : performance, sécurité, scalabilité
- Panorama écosystème et cas d’usage
- Comparaison vs CMS traditionnels
- Atelier pratique : Installation locale et génération d’un premier site.
[Jour 1 – Après-midi]
Structurer un projet Jekyll
- Base Jekyll : répertoires, fichier de configuration et standards à respecter
- Templates Liquid, layouts et partials
- Gestion des collections et du contenu
- Front matter, variables et filtres
- Organisation du routing et des permalinks
- Atelier pratique : Construire un blog avec pages et articles.
Personnalisation et thèmes
- Installer et adapter des thèmes Jekyll
- Intégrer CSS et frameworks
- Gestion des assets
- Optimisation : minification, bundling, lazy loading
- Design responsive et accessibilité
- Atelier pratique : Créer un thème personnalisé.
[Jour 2 – Matin]
Intégrer des données et des APIs
- Données YAML/JSON/CSV
- Consommer des APIs externes
- Combiner Jekyll avec un Headless CMS
- Cas d’usage : blog, doc, e-commerce statique
- Approche hybride : statique + contenu dynamique
- Atelier pratique : Injecter une API dans un site Jekyll.
[Jour 2 – Après-midi]
Déploiement et hébergement Jamstack
- Déploiement GitHub Pages, alternatives Netlify, Vercel, Cloudflare Pages
- Automatisation CI/CD (build, test, preview)
- Gestion des environnements (staging, prod)
- Variables d’environnement et secrets
- Stratégies de mise en ligne
- Atelier pratique : Pipeline CI pour déployer sur Netlify.
SEO et optimisation
- Bonnes pratiques SEO (balises, titres, maillage)
- Sitemaps, robots.txt, données structurées
- Core Web Vitals et performance
- Plugins SEO pour Jekyll
- Audit d’accessibilité
- Atelier pratique : Optimiser le SEO d’un site existant.
[Jour 3 – Matin]
Jamstack : outils complémentaires
- Panorama des Headless CMS
- Commerce headless (Snipcart, Shopify headless)
- Fonctions serverless pour le dynamique
- Gestion du contenu multilingue
- Architectures Jamstack en entreprise
- Atelier pratique : Mini-site Jamstack Jekyll + API headless.
[Jour 3 – Après-midi]
Sécurité et maintenance
- Durcissement d’un site statique
- Gestion des dépendances Ruby/Gem
- Mises à jour & régression
- Backups et versioning Git
- Surveillance des performances & erreurs
- Atelier pratique : Audit sécurité et performance.
Cas pratiques et industrialisation
- Études de cas Jekyll
- Choisir entre Jekyll, Hugo, Gatsby, Next.js
- Workflow d’équipe et revues
- Stratégies d’évolution et migration
- Checklist de mise en production
- Atelier pratique : Projet final Jamstack (site + API + déploiement).
Pour aller plus loin
Formation Shopify
Formation WordPress
Formation Odoo
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
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