Cours · Intermédiaire

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 cours Gratuit, sans inscription
Une usine à la Factorio, pixel art

Durée estimée

~12 h

Niveau

Intermédiaire

Programme

6 chapitres

Pratique

Projet fil rouge

Objectifs pédagogiques

Ce que vous saurez faire à la fin

Les pipelines CI/CD sont devenus incontournables dans le développement moderne. Ce cours part de zéro et vous emmène jusqu'au déploiement automatisé d'un vrai projet : chaque notion sert directement la pipeline que vous construisez en parallèle. Vous apprendrez à tester votre code, à le builder, à le déployer et à mettre en place un véritable workflow professionnel.

Comprendre le CI/CD

Saisir ce qu'apportent l'intégration et le déploiement continus, et le vocabulaire : workflows, jobs, runners, steps.

Automatiser tests et builds

Mettre en place une pipeline qui installe, build et teste votre code à chaque push, automatiquement.

Déployer en continu

Publier un site ou un portfolio sur GitHub Pages à chaque modification, sans la moindre étape manuelle.

Contenu du cours

Le programme, partie par partie

03

Mettez en place une pipeline CI/CD avec GitHub Pages et les GitHub Actions

2 chapitres
Projet fil rouge

Déployez votre portfolio en continu

Tout au long du cours, vous construisez une pipeline complète pour un vrai portfolio : à chaque push, votre site est testé, buildé puis déployé automatiquement sur GitHub Pages — zéro étape manuelle.

Une femme construisant son site web, illustration pixel art

Ils l'ont suivi

Ce qu'en disent les apprenants

« 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. »

Lionel - Développeur Front End
Lionel Développeur Front End

« 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. »

Remy - Étudiant
Remy Étudiant

« 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. »

Antoine - DevOps en devenir
Antoine DevOps en devenir

Questions fréquentes

Avant de vous lancer

Faut-il créer un compte pour suivre le cours ?
Non. Tout NX est gratuit et accessible sans inscription — vous arrivez sur la page, vous cliquez, vous apprenez. Aucun e-mail, aucune carte bancaire, jamais.
Quels sont les pré-requis pour suivre ce cours ?
Aucune expérience du CI/CD n'est nécessaire — on part de zéro. Il suffit d'être à l'aise avec Git et GitHub (cloner, commit, push) et de connaître les bases d'un projet web. Un compte GitHub gratuit suffit, aucun serveur à louer.
GitHub Actions est-il payant ?
GitHub Actions est gratuit pour les dépôts publics et inclut un quota mensuel généreux pour les dépôts privés. Tout le projet du cours tient largement dans l'offre gratuite.
Combien de temps faut-il y consacrer ?
Comptez environ 12 heures au total, à votre rythme. Les chapitres sont courts : vous pouvez avancer par petites sessions et reprendre où vous en étiez.
Et si je bloque pendant le projet fil rouge ?
Le code et les workflows du projet sont open-source sur GitHub, avec une correction étape par étape. Et comme partout sur NX, vous pouvez m'écrire si quelque chose coince — je réponds.

Prêt·e à passer à l'action ?

Le cours est entièrement gratuit et accessible sans compte. Vous pouvez commencer tout de suite, à votre rythme.

Contenu associé

Pour aller plus loin