Maîtrisez les pipelines CI/CD avec les GitHub Actions
Apprenez à créer, optimiser et automatiser des pipelines CI/CD avec GitHub Actions. De vos premiers workflows au déploiement complet d’un portfolio, maîtrisez chaque étape du processus.
Commencer le coursObjectifs pédagogiques
Les pipelines CI/CD sont devenus des éléments clés du développement
moderne. Longtemps réservés aux équipes DevOps, ils sont aujourd’hui
essentiels pour les développeurs souhaitant livrer plus vite, plus
proprement et en toute confiance. Maîtriser GitHub Actions est un
véritable atout, tant en entreprise que lors d’entretiens.
Dans ce cours, vous apprendrez à créer, optimiser et automatiser vos propres
pipelines CI/CD directement depuis GitHub. Vous découvrirez comment tester
votre code, le builder, le déployer et mettre en place un véritable workflow
professionnel.
À l’issue du cours, vous serez capable de :
- Créer vos premiers workflows GitHub Actions et comprendre les notions clés : workflows, jobs, runners, steps, actions.
- Mettre en place une pipeline CI complète : installation des dépendances, build du projet, exécution des tests automatisés.
- Automatiser vos déploiements sur GitHub Pages pour publier un site ou un portfolio professionnel en continu.
Ce cours est résolument pratique : chaque notion est illustrée par des mises en situation concrètes, accompagnées de screencasts et de corrections détaillées.
Contenu du cours
-
Partie 1 - Appréhendez les CI/CD
-
Partie 2 - Découvrez les GitHub Actions
-
Partie 3 - Mettez en place une pipeline CI/CD avec GitHub Pages et les GitHub Actions
Testimonials
-
J’avais entendu parler du CI/CD sans vraiment savoir comment le mettre en pratique. Grâce au cours NX sur GitHub Actions, j’ai enfin compris comment automatiser mes tests et mes déploiements. Les explications claires et les exemples concrets m’ont permis de passer de la théorie à la pratique en un rien de temps.
-
Avant ce cours, le CI/CD me paraissait assez abstrait. Grâce à NX, j’ai enfin compris à quoi servent les workflows GitHub Actions et comment les utiliser pour automatiser un projet. Tout est expliqué simplement, étape par étape — c’est concret et motivant.
-
Ce cours m’a permis de franchir un vrai cap dans ma compréhension du CI/CD. J’ai appris à créer des workflows GitHub Actions solides et à structurer mes pipelines comme un pro. Les explications de Thomas m’ont aidé à adopter de bonnes pratiques que j’utilise déjà dans mes projets.