Les notions abordées dans la formation

  • Concepts fondamentaux du CI/CD et DevOps : comprendre les bases du DevOps et leur importance pour l’automatisation du développement.
  • DevOps et GitHub : introduction au DevOps et à son intégration avec les fonctionnalités de GitHub pour des workflows plus efficaces.
  • Syntaxe YAML : maîtrise du langage YAML pour la création et la configuration des fichiers de workflow sur GitHub Actions.
  • Configuration des Workflows : apprendre à configurer et gérer des workflows personnalisés pour automatiser des tâches spécifiques avec GitHub Actions.
  • Utilisation des Actions : comprendre comment utiliser, créer et personnaliser des Actions GitHub pour automatiser des tâches complexes.
  • Gestion des Événements : approfondissement sur le déclenchement des workflows par différents types d’événements dans GitHub, comme les push, pull request, etc.
  • Optimisation des Workflows : techniques avancées pour améliorer les performances avec la gestion des dépendances, la mise en cache, et l’optimisation des builds.
  • Sécurité et Secrets : bonnes pratiques pour sécuriser les workflows, y compris l’utilisation des secrets, la gestion des permissions et la protection des données sensibles.

Qu'est-ce que Github Actions ?

GitHub Actions est une plateforme d'intégration continue et de déploiement continu (CI/CD) intégrée à GitHub, conçue pour automatiser les workflows de développement logiciel. Elle permet aux développeurs d'orchestrer et d'automatiser des tâches complexes tout en restant dans leur environnement GitHub habituel.

Les workflows sont définis à l'aide de fichiers YAML, qui spécifient les actions à exécuter en réponse à des événements tels que des push, des pull requests ou la création de tags. Cela permet une personnalisation complète des processus de développement et de déploiement.

Grâce à sa flexibilité, GitHub Actions facilite l'automatisation des tests, des builds et des déploiements, optimisant ainsi la gestion du cycle de vie des applications. C'est un outil essentiel pour améliorer l'efficacité et la qualité des projets.

Les prérequis pour suivre cette formation

Obtenez un certificat de réussite

Pour chaque formation que vous accomplirez, vous obtiendrez une certification que vous pourrez partager sur Linkedin.

certification
Chapitre 1 : Introduction au CI/CD
5 leçons
01:27:00
A l'abordage !
Introduction au DevOps
Qu'est-ce que l'intégration et la livraison continues ?
Le langage YAML
Mise en place de l'environnement

Évaluations et avis sur la formation Github Actions

4.9
59 avis
La formation GitHub Actions m'a permis de comprendre en profondeur l'automatisation des workflows CI/CD. Grâce aux leçons sur la configuration des workflows et l'utilisation du langage YAML, j'ai pu automatiser mes processus de build et de déploiement. L'approche pratique m'a permis de créer des workflows performants dès le premier jour. Un must pour tout développeur souhaitant maîtriser GitHub Actions !
Lucas D.
Étudiant(e) vérifié(e)
Cette formation m'a donné une compréhension claire de GitHub Actions, notamment sur la gestion des workflows complexes et l'intégration de Docker. Les modules sur la gestion des événements et des permissions étaient particulièrement utiles, et j'ai pu implémenter des déploiements multi-environnements avec facilité. Je recommande vivement cette formation à tous les professionnels DevOps.
Sophie L.
Étudiant(e) vérifié(e)
Grâce à cette formation, j'ai pu automatiser efficacement mes tests et déploiements via GitHub Actions. Les sections sur la gestion des caches, les stratégies de build et les tests E2E m'ont particulièrement aidé à optimiser mes pipelines. Le projet final, où j'ai pu créer un workflow complet pour une application en utilisant Docker, m'a vraiment permis de consolider mes connaissances.
Arthur B.
Étudiant(e) vérifié(e)

Elles offrent cette formation à leurs collaborateurs

  • century21
  • econocom
  • altran
  • wordline
  • iqvia
  • credit-agricole
  • ameli
  • cnrs
  • Fédération_Française_Natation
  • palais princier de monaco
  • sellsy
  • université de Lyon

Questions fréquemment posées sur la formation Github Actions

Qu'est-ce que GitLab CI/CD ?

GitLab CI/CD est une solution complète d'intégration continue et de livraison continue qui permet d'automatiser les processus de développement logiciel. Cette formation GitLab CI/CD vous apprendra à créer, tester et déployer vos projets plus efficacement en automatisant les pipelines CI/CD, tout en garantissant une meilleure qualité de code et des déploiements rapides.

La formation GitLab CI/CD est-elle adaptée aux débutants ?

Oui, cette formation GitLab CI/CD est conçue pour être accessible aux débutants comme aux développeurs plus expérimentés. Elle couvre les bases de GitLab, de la configuration des pipelines à l'automatisation des tests, et progresse vers des concepts plus avancés comme la gestion des runners et l'intégration de Docker.

La formation est-elle en ligne ou en présentiel ?

La formation GitLab CI/CD est entièrement en ligne. Vous pouvez accéder à tout le contenu, y compris les vidéos explicatives et les exercices pratiques, à tout moment et depuis n'importe quel appareil. Cela vous permet d'apprendre les concepts clés du CI/CD à votre propre rythme, où que vous soyez.

Quelles compétences vais-je acquérir grâce à cette formation GitLab CI/CD ?

  • Comprendre les concepts fondamentaux du CI/CD et du DevOps.
  • Créer et gérer des pipelines GitLab CI/CD pour automatiser les tests et les déploiements.
  • Maîtriser la gestion des runners auto-gérés pour optimiser vos workflows.
  • Intégrer des outils comme Docker et gérer des environnements de staging.
  • Travailler sur des projets réels, automatiser les builds et utiliser des outils d'orchestration.

La formation GitLab CI/CD est-elle à jour avec les dernières technologies ?

Oui, cette formation GitLab CI/CD est régulièrement mise à jour pour refléter les dernières fonctionnalités de GitLab. Vous apprendrez à utiliser les dernières versions de GitLab CI/CD, à intégrer des technologies comme Docker et GitLab Container Registry, ainsi qu'à gérer des pipelines avancés et des environnements multiples.

Y a-t-il des travaux pratiques dans cette formation GitLab CI/CD ?

Absolument. Vous réaliserez des exercices pratiques tout au long de la formation, tels que la création de pipelines CI/CD, l'intégration de Docker pour déployer des images, et la gestion des artefacts. Vous apprendrez également à configurer des runners et à optimiser vos processus de développement avec des tests automatisés.

Comment cette formation GitLab CI/CD m'aidera-t-elle dans ma carrière ?

Maîtriser GitLab CI/CD est un atout majeur pour toute carrière dans le DevOps. Cette formation vous donnera les compétences nécessaires pour automatiser les pipelines CI/CD et les tests, et pour gérer des projets complexes à grande échelle. Vous serez mieux préparé pour les défis actuels du développement logiciel et plus compétitif sur le marché du travail.

Abonnez-vous pour suivre cette formation

Nos abonnements vous donnent accès à l'ensemble de nos formations.

Il existe un abonnement de courte durée si vous ne souhaitez suivre que cette formation, ou bien des abonnements de longue durée si vous souhaitez suivre plusieurs formations.