GH-200 : Automatisez votre flux de travail avec GitHub Actions

€295.00

________________________________________________________________

Voulez-vous suivre ce cours à distance ou en personne?

Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux

________________________________________________________________

Cours GH-200 : Automatisez votre flux de travail avec GitHub Actions

Découvrez comment GitHub Actions vous aide à automatiser votre cycle de développement logiciel. Dans le cours GH-300 : GitHub Copilot, vous apprendrez à planifier et automatiser votre cycle de développement logiciel grâce aux workflows GitHub Actions , à utiliser GitHub Actions pour créer automatiquement une application et à utiliser GitHub Script pour interagir avec l' API GitHub .

examen des cadeaux

La formation comprend un examen de certification et une opportunité bonus de gagner un cadeau virtuel ! *Promotion valable jusqu'au 31 août, pour les clients en Espagne uniquement.

Niveau : Intermédiaire - Rôle : Ingénieur administrateur, DevOps - Produit : GitHub

Durée du cours GH-200
Support d'entraînement GH-200
Formation en classe virtuelle GH-200
Actions GitHub

Cours destiné à

Ce cours s'adresse aux étudiants souhaitant utiliser GitHub pour aider les développeurs et les ingénieurs DevOps à créer et déployer rapidement des applications. Ils découvriront également les fonctionnalités de GitHub Actions disponibles pour leur instance d'entreprise et apprendront à les utiliser.

  • Les développeurs de logiciels cherchent à automatiser les tâches répétitives et à améliorer l'efficacité du développement.
  • Ingénieurs DevOps intéressés par l'intégration de GitHub Actions dans leurs pipelines CI/CD.
  • Administrateurs informatiques qui gèrent les environnements de développement et de déploiement.
  • Étudiants ou professionnels ayant une expérience intermédiaire de GitHub qui souhaitent approfondir l'automatisation des flux de travail

Objectifs du cours

À la fin de ce cours, les étudiants seront capables de :

  • Planifiez l’automatisation du cycle de vie du développement logiciel à l’aide des workflows GitHub Actions.
  • Créez des applications automatiquement à l’aide de GitHub Actions.
  • Interagissez avec l'API GitHub à l'aide de GitHub Script.
  • Publiez automatiquement et en toute sécurité du code et des conteneurs avec les packages GitHub.


Éléments de la formation GH-200

  • Automatiser votre flux de travail avec GitHub Actions, partie 1 sur 2 (4 modules)
  • Automatiser votre flux de travail avec GitHub Actions, partie 2 sur 2 (3 modules)


Contenu du cours GH-200

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

À la fin de cette unité, vous serez capable de :

  • Identifier les types d'actions GitHub et où les trouver
  • Décomposer les composants d'un fichier YAML de workflow
  • Concevoir des stratégies d'automatisation CI/CD et IaC
  • Créez et déclenchez une action de conteneur personnalisée lors d'un push

Unités modulaires

  • Introduction
  • Comment GitHub Actions automatise-t-il les tâches de développement ?
  • Identifier les composants des actions GitHub
  • Configurer un workflow GitHub Actions
  • Exercice : Créer et exécuter un workflow GitHub Actions de base
  • Évaluation du module
  • Résumé

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

À la fin de cette unité, vous serez capable de :

  • Créez et testez un projet Node.js en utilisant GitHub Actions et un workflow basé sur un modèle.
  • Déboguez un test ayant échoué à l’aide du journal des actions GitHub.
  • Personnalisez votre flux de travail avec GitHub Actions.

Unités modulaires

  • Introduction1 min
  • Comment utiliser GitHub Actions pour créer des workflows pour CI ?
  • Personnalisez votre flux de travail avec des variables d'environnement et des données d'artefact
  • Exercice - Créer le workflow CI sur GitHub
  • Évaluation du module
  • Résumé

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

À la fin de cette unité, vous serez capable de :

  • Découvrez les options permettant de déclencher un workflow GitHub de livraison continue.
  • Comprendre les étapes pour supprimer les artefacts du flux de travail.
  • Identifier les protections environnementales importantes.
  • Contrôlez l'exécution du flux de travail avec des conditions de travail.
  • Déployez sur Microsoft Azure avec une action de déploiement GitHub.
  • Stockez les informations d'identification avec GitHub Secrets.
  • Créez et détruisez des ressources Azure avec les workflows GitHub Actions.

Unités modulaires

  • Introduction
  • Comment utiliser GitHub Actions pour déployer sur Azure ?
  • Supprimez les artefacts, créez des badges d'état et configurez les protections de l'environnement
  • Exercice : Créer un workflow qui déploie une application Web sur Azure
  • Évaluation du module
  • Résumé

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

À la fin de cette unité, vous serez capable de :

  • Utilisez GitHub Script dans votre flux de travail.
  • Commentez les problèmes en utilisant Octokit.
  • Ajoutez des problèmes à un tableau de projet en utilisant Octokit.
  • Utilisez la syntaxe d’expression de workflow pour filtrer le moment où les tâches s’exécutent dans un workflow.

Unités modulaires

  • Introduction
  • Qu'est-ce que GitHub Script ?
  • Exercice : Utilisation du script GitHub dans les actions GitHub
  • Évaluation du module
  • Résumé

Module 5 : Exploitez les actions GitHub pour publier sur des packages GitHub

À la fin de cette unité, vous serez capable de :

  • Comprendre ce qu’est un référentiel de packages et quand l’utiliser.
  • Configurer un flux de travail d'intégration continue (CI) avec des actions GitHub pour publier
  • Paquets GitHub.
  • Validez vos connaissances avec un exercice qui vérifie votre capacité à publier sur un
  • Registre des packages GitHub.
  • Identifiez comment authentifier, installer et gérer les packages GitHub.

Unités modulaires

  • Introduction
  • Qu'est-ce que GitHub Packages ?
  • Publier sur des packages GitHub et GitHub Container Registry
  • Vérification des connaissances
  • Exercice - Publier dans un registre de packages GitHub
  • Paquets GitHub pour les packages de code
  • Évaluation du module
  • Résumé

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

À la fin de cette unité, vous serez capable de :

  • Identifiez les métadonnées et la syntaxe nécessaires pour créer des actions GitHub personnalisées.
  • Découvrez les meilleures pratiques pour publier une action GitHub privée ou publique.
  • Consomme des actions dans un fichier de workflow.
  • Créez des actions personnalisées basées sur JavaScript.
  • Publier une action nouvellement créée sur la place de marché GitHub

Unités modulaires

  • Introduction
  • Créer une action GitHub personnalisée
  • Publier une action GitHub personnalisée
  • Exercice - Créer une action GitHub JavaScript personnalisée
  • Évaluation du module
  • Résumé

Module 7 : Gérer les actions GitHub dans l'entreprise

À la fin de cette unité, vous serez capable de :

  • Identifiez les différents outils que vous pouvez utiliser au niveau de l’entreprise et de l’organisation pour gérer vos actions et vos flux de travail.
  • Évaluez quels sont les coureurs appropriés pour votre cas d’entreprise.
  • Découvrez les différentes configurations disponibles pour les runners auto-hébergés et personnalisez-les en fonction de votre cas d'utilisation d'entreprise.
  • Comprenez ce que sont les secrets cryptés et comment les utiliser dans vos actions et flux de travail.

Unités modulaires

  • Introduction
  • Comprendre les modèles d'entreprise GitHub
  • Gérer les actions et les flux de travail
  • Contrôlez l'accès et l'utilisation des actions dans votre entreprise
  • Gestion et exploitation des composants réutilisables dans GitHub Actions
  • Gérer les coureurs
  • Configurer des exécuteurs auto-hébergés pour une utilisation en entreprise
  • Gérer les secrets cryptés
  • Exercice : Utiliser un secret de référentiel dans un workflow GitHub Actions
  • Évaluation du module
  • Résumé

Prérequis

Les étudiants doivent avoir :

  • Expérience de base avec GitHub, notamment : création et gestion de référentiels ; et compréhension de concepts tels que les commits, les branches et les demandes d'extraction.
  • Connaissance générale du cycle de vie du développement logiciel.
  • La connaissance des outils d’automatisation ou d’intégration continue (CI/CD) est utile, mais pas obligatoire.

Ce cours est classé comme niveau intermédiaire, il est donc conçu pour les personnes qui ont déjà travaillé avec GitHub et souhaitent approfondir l'automatisation des flux de travail à l'aide de GitHub Actions.


Langue

  • Cours : Anglais

  • Laboratoires : anglais

Certification Microsoft Associate : GitHub Actions

Certifié Microsoft : GitHub Actions

Certifié Microsoft : GitHub Actions

Cet examen est conçu pour les ingénieurs DevOps, les développeurs de logiciels et les professionnels de l'informatique ayant une expérience intermédiaire avec GitHub Actions, y compris la création de flux de travail, l'automatisation et la gestion des pipelines CI/CD.

Niveau : Intermédiaire
Rôle : Administrateur, Développeur, Ingénieur DevOps, Architecte de solutions, Étudiant
Produit : Innovation numérique et applicative – GitHub
Sujet : DevOps

Informations liées à la formation

Soporte siempre a tu lado

Sous-titre

Accompagnement à la formation

Toujours à tes côtés

Modalidades Formativas

Sous-titre

Modalités de formation

Autoapprentissage - Virtuel - En personne - Téléprésence

bonificaciones

Sous-titre

Bonus

Pour les entreprises