Cette formation couvre la mise en place de pipelines CI/CD avec GitHub Actions. Vous apprendrez a automatiser les workflows de build, test et deploiement directement dans GitHub. Le programme couvre la syntaxe YAML des workflows, les actions personnalisees, la gestion des secrets, le deploiement sur differentes cibles et les bonnes pratiques de securite. Vous maitriserez l'automatisation complete du cycle de vie logiciel avec GitHub.
Objectifs de la formation
- ✓ Creer des workflows CI/CD avec GitHub Actions
- ✓ Configurer les declencheurs, jobs et etapes
- ✓ Utiliser et creer des actions personnalisees
- ✓ Gerer les secrets et les variables d'environnement
- ✓ Deployer sur le cloud (Azure, AWS, GCP)
- ✓ Implementer les bonnes pratiques de securite des pipelines
Prerequis
Connaissance de Git et de GitHub. Experience en developpement logiciel. Notions de base en CI/CD.
Public cible
Developpeurs, ingenieurs DevOps, lead developers et tout professionnel souhaitant automatiser les workflows avec GitHub.
Methodologie
Formation pratique avec creation de workflows reels sur des repositories GitHub. Chaque participant dispose d'un repository de travail. Labs progressifs du simple workflow au pipeline de deploiement complet.