Paris, Toulouse, Biarritz, Bordeaux, Aix-en-Provence
+33 5 61 34 39 80
contact@iform.fr

Catalogue de formations

Apprendre sous un autre angle.

Automatiser votre workflow avec GitHub Actions Mixte : présentiel / à distance

Dernière mise à jour : 30/07/2026

Description

Découvrez comment GitHub Actions vous permet d'automatiser votre cycle de développement logiciel. Vous apprendrez à planifier l'automatisation de votre cycle de vie du développement logiciel à l'aide des workflows GitHub Actions, à utiliser GitHub Actions pour générer automatiquement une application et à utiliser GitHub Script pour interagir avec l'API GitHub.

 

Module 1 : Automatiser les tâches de développement à l'aide de GitHub Actions

  • Comment GitHub Actions automatise les tâches de développement ?
  • Identifier les composants de GitHub Actions
  • Configurer un workflow GitHub Actions
  • Exercice - Créer et exécuter un workflow GitHub Actions de base

 

Module 2 : Créer des workflows d'intégration continue à l'aide de GitHub Actions

  • Comment utiliser GitHub Actions pour créer des workflows d'intégration continue (CI) ?
  • Gérer et déboguer les workflows dans GitHub Actions
  • Personnaliser votre workflow avec des variables d'environnement
  • Mettre en cache, partager et déboguer des workflows
  • Exercice - Créer le workflow d'intégration continue dans GitHub

 

Module 3 : Créer et déployer des applications sur Azure à l'aide de GitHub Actions

  • Comment utiliser GitHub Actions pour effectuer un déploiement sur Azure ?
  • Supprimer des artefacts, créer des badges d'état et configurer les protections d'environnement
  • Exercice - Créer un workflow qui déploie une application web sur Azure
  • Exercice - Utiliser des artefacts de workflow dans GitHub Actions
  • Exercice - Déployer une application conteneurisée sur Azure avec GitHub Actions

 

Module 4 : Automatiser GitHub à l'aide de GitHub Script

  • Qu'est-ce que GitHub Script ?
  • Exercice - Utiliser GitHub Script dans GitHub Actions

 

Module 5 : Exploiter GitHub Actions pour publier dans GitHub Packages

  • Qu'est-ce que GitHub Packages ?
  • Publier dans GitHub Packages et GitHub Container Registry
  • Évaluation des connaissances
  • Exercice - Publier dans un registre GitHub Packages
  • GitHub Packages pour les packages de code

 

Module 6 : Créer et publier des actions GitHub personnalisées

  • Créer une action GitHub personnalisée
  • Publier une action GitHub personnalisée
  • Exercice - Créer une action GitHub personnalisée en JavaScript

 

Module 7 : Gérer GitHub Actions au niveau de l'entreprise

  • Comprendre les modèles GitHub Enterprise
  • Gérer les actions et les workflows
  • Contrôler l'accès et l'utilisation des actions dans votre entreprise
  • Gérer et exploiter les composants réutilisables dans GitHub Actions
  • Gérer les runners
  • Configurer des runners auto-hébergés pour une utilisation en entreprise
  • Gérer les secrets chiffrés

Objectifs de la formation

À l'issue de la formation, le stagiaire sera capable de :

  • Planifier et mettre en place l'automatisation du cycle de vie du développement logiciel via GitHub Actions
  • Créer, exécuter et déboguer des workflows CI complets
  • Déployer automatiquement une application (y compris conteneurisée) sur Azure
  • Utiliser GitHub Script pour piloter l'API GitHub depuis un workflow
  • Publier des packages/images dans GitHub Packages et GitHub Container Registry
  • Développer et diffuser une action GitHub personnalisée
  • Administrer GitHub Actions à l'échelle d'une organisation (runners, secrets, gouvernance des actions)

Public visé

Ce cours est destiné aux étudiants qui souhaitent utiliser GitHub pour aider les développeurs et les ingénieurs DevOps à créer et déployer rapidement des applications. En outre, les étudiants découvriront les fonctionnalités GitHub Actions disponibles pour leur instance d'entreprise et apprendront à les utiliser.

Prérequis

Prérequis indispensables :

  • Connaissance de base de Git (commits, branches, pull requests) et utilisation courante d'un dépôt GitHub
  • Notions de base en ligne de commande / terminal
  • Compréhension générale du cycle de vie du développement logiciel (build, test, déploiement)

Prérequis recommandés (un plus, non obligatoires) :

  • Notions de bases sur Azure (portail, ressources, App Service)
  • Connaissances de base en JavaScript (utile pour le module sur les actions personnalisées et GitHub Script)
  • Sensibilisation aux concepts DevOps/CI-CD

M'inscrire à la formation

Cette session se passera en partie à distance et en partie en présentiel
Cette session se passera en partie à distance et en partie en présentiel
Cette session se passera en partie à distance et en partie en présentiel
Cette session se passera en partie à distance et en partie en présentiel


Détail des créneaux de la session sélectionnée :
Ajouter au panier

Session sélectionnée

  • 09/09/26
  • Détails :

    09/09/26 : 9:00 → 12:30
    14:00 → 17:30

Prochaines Sessions

  • 10/12/26 Nouveauté Présentiel / à distance
  • 09/03/27 Nouveauté Présentiel / à distance
  • 10/06/27 Nouveauté Présentiel / à distance

Dans la même catégorie

Partager cette formation

Catalogue de formation propulsé par Dendreo,
ERP spécialisé pour les OF

Accessibilité

Sélectionnez le niveau de contraste souhaité
Réduisez les animations
Adaptez la taille de la police