Accueil / GH-200: Automate your workflow with GitHub Actions

GH-200: Automate your workflow with GitHub Actions

Github
Level : Intermediate
Useful information
Duration : 1 Day (7 Hours)
Remote price : 830 € excl tax/pers
Targeted audience
  • Administrator, Engineer, DevOps
Next dates
Remote
Intra-company
On demand

Training Overview

In this training, you’ll learn how GitHub Actions helps you automate your software development lifecycle. You’ll learn how to plan to automate your software development lifecycle with GitHub Actions workflows, how to use GitHub Actions to automatically create an app, and how to use GitHub Script to interact with the GitHub API.

Training Objectives

At the end of this training, participants will be able to:

  • Automate your workflow with GitHub Actions
Prerequisites

To take this course, participants must have previously taken the “GH-900: GitHub Fundations” course, or have an equivalent level.

 

Training program

Automate development tasks using GitHub Actions

  • Describe GitHub actions, the types of actions, and where to find them.
  • Plan to automate your software development lifecycle with GitHub Actions workflows.
  • Create a container action and run it in a workflow triggered by a push event to your GitHub repository.

 

Create continuous integration workflows using GitHub actions

  • Learn the essential features and techniques for creating robust and dynamic workflows.
  • Create and test a Node.js project using GitHub Actions and a workflow template.
  • Debug a failed test using GitHub Actions logs.
  • Customize your workflow using GitHub Actions.

 

Build and deploy apps to Azure using GitHub actions

  • Learn about the options for triggering a continuous delivery GitHub workflow.
  • Understand the steps to remove artifacts from the workflow.
  • Identify important environmental protections.
  • Control the execution of the workflow with working conditions.
  • Deploy to Microsoft Azure with a GitHub deployment action.
  • Store credentials with GitHub Secrets.
  • Create and destroy Azure resources with GitHub Actions workflows.

 

Automate GitHub using GitHub Script

  • Use GitHub Script in your workflow.
  • Comment on issues using Octokit.
  • Add issues to a project board using Octokit.
  • Use workflow expression syntax to filter when tasks run in a workflow.

 

Leverage GitHub actions to publish to GitHub packages

  • Understand what a package repository is and when to use it.
  • Set up a continuous integration (CI) workflow with GitHub actions to publish to GitHub packages.
  • Validate your knowledge with an exercise that verifies your ability to publish to a GitHub package registry.
  • Identify how to authenticate, install, and manage GitHub packages.

 

Create and publish custom GitHub actions

  • Identify the metadata and syntax needed to create custom GitHub actions.
  • Learn best practices for publishing a private or public GitHub action.
  • Consume actions in a workflow file.
  • Create custom actions based on JavaScript.
  • Publish a newly created action to the GitHub Marketplace.

 

Manage GitHub actions in the enterprise

  • Identify the different tools you can use at the company and organization level to manage your actions and workflows.
  • Evaluate which riders are suitable for your business case.
  • Learn about the different configurations available for self-hosted runners and customize them to your business use case.
  • Understand what encrypted secrets are and how to use them in your actions and workflows.

 

Published on 07/21/2025

Teaching methods and procedures
In this course, we combine theory with technical workshops or demonstrations to get you up and running quickly. In addition, each participant receives official Microsoft electronic course material.
One of our training consultants, accredited as a Microsoft Certified Trainer, leads the course. With their solid experience in the field, they make learning both interactive and rewarding.
For assessment purposes, the trainer asks regular questions and uses a variety of methods to measure your learning on an ongoing basis. This approach makes for a dynamic and captivating learning experience
After the course, we ask you to fill in a satisfaction questionnaire. Your feedback helps us to maintain and constantly improve the quality of our training courses. What’s more, to ensure rigorous follow-up, each participant signs a sign-in sheet for each half-day of attendance.
Finally, we offer the flexibility of delivering this training both face-to-face and remotely, and it can be customised to meet your company’s specific needs on request.pedagogiques.
Accessibility

You can register for one of our training courses up to two working days before it starts, provided there are still places available and we have received your signed quotation.

What’s more, if you have specific needs related to a disability, please don’t hesitate to ask; we’re happy to adapt our services to suit the type of disability.

Pre-registration to the training
GH-200: Automate your workflow with GitHub Actions

    * required fields

    This information is collected by CELLENZA, in its capacity as data controller, for the sole purposes of (i) managing your pre-registration and (ii) sending you commercial emails about its activities. To find out more about the management of your data and your rights, consult the privacy policy by CELLENZA

    Nos formations sur la même thématique

    New

    GH-100 : GitHub Fundamentals

    Github
    Level : Beginner
    Duration : 1 Day
    In this course, you’ll learn the basics of GitHub and learn about its fundamental features through a hands-on exercise done…
    New

    GH-300 : GitHub Copilot

    GithubGitHub Copilot
    Level : Intermediate
    Duration : 1 Day
    This course will teach you how to use AI in the context of GitHub Copilot, a generative AI tool for…

    GH-500: Security in GitHub

    Github
    Level : Intermediate
    Duration : 1 Day
    This course will explore how to use GitHub Advanced Security (GHAS) to maximise security impact and understand GHAS and its…
    New

    GH-900: GitHub foundations

    Github
    Level : Beginner
    Duration : 2 Days
    This course introduces you to the fundamental concepts, features and products of GitHub. You’ll discover the benefits of using GitHub…