This is an example of a simple banner

Training: Automate your workflow with GitHub Actions (GH-200)

Ref. GH-200
Duration:
1
 jour
Exam:
Optionnel
Level:
Intermédiaire

Automate your workflow with GitHub Actions (GH-200)

Automate your processes with GitHub Actions

GitHub is no longer limited to code hosting. With GitHub Actions, it becomes a powerful tool to automate your development processes. This training shows you how to turn manual tasks into efficient workflows. By following this course, you’ll learn how to automate the entire workflow across the application lifecycle.

Through structured modules, you will learn how to create continuous integration workflows, manage deployments on Azure, and automate specific tasks in a business environment. Guided exercises and practical use cases will help you progress quickly. Each module is designed to deliver immediately applicable results in a professional setting.

Participant Profiles

  • System Administrator
  • DevOps Engineer
  • Software Developer
  • Cloud Architect

Objectives

  • Automate development tasks with GitHub Actions
  • Create and run custom workflows
  • Deploy applications to Azure
  • Use GitHub Script to interact with the GitHub API
  • Publish packages to GitHub Packages
  • Manage GitHub workflows in an enterprise context

Prerequisites

  • Understand the basics of Git and GitHub
  • Understand the principles of continuous integration and deployment
  • Have basic knowledge of cloud environments like Azure

Course Content

Module 1: Automate development tasks with GitHub Actions

  • Learn how GitHub Actions automate development tasks
  • Identify the components of GitHub Actions
  • Configure a GitHub Actions workflow

Module 2: Create continuous integration workflows with GitHub Actions

  • Create workflows for continuous integration
  • Customize workflows with variables and artifacts

Module 3: Build and deploy applications to Azure with GitHub Actions

  • Use GitHub Actions for deployments on Azure
  • Manage artifacts, status badges, and environment protections
  • Create a deployment workflow for an Azure web application

Module 4: Automate GitHub using GitHub Script

  • Understand what GitHub Script is
  • Use GitHub Script in a workflow

Module 5: Publish to GitHub Packages with GitHub Actions

  • Learn about GitHub Packages and Container Registry
  • Publish code libraries or Docker images
  • Use packages in local projects

Module 6: Create and publish custom GitHub Actions

  • Write a custom GitHub Action
  • Document and publish an action to the GitHub Marketplace

Module 7: Manage GitHub Actions in the enterprise

  • Understand GitHub enterprise models
  • Manage actions, workflows, and access
  • Set up self-hosted runners
  • Manage secrets within workflows

Documentation

  • Access to Microsoft Learn, Microsoft’s online learning platform, offering interactive resources and educational content to deepen your knowledge and develop your technical skills.

Lab / Exercises

  • This course provides you with exclusive access to the official Microsoft lab, enabling you to practice your skills in a professional environment.

Exam

  • This course prepares you for the GH-200 certification: GitHub Actions

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

<strong>Module 1: Automate development tasks with GitHub Actions</strong>
<ul>
<li>Learn how GitHub Actions automate development tasks</li>
<li>Identify the components of GitHub Actions</li>
<li>Configure a GitHub Actions workflow</li>
</ul>

<strong>Module 2: Create continuous integration workflows with GitHub Actions</strong>
<ul>
<li>Create workflows for continuous integration</li>
<li>Customize workflows with variables and artifacts</li>
</ul>

<strong>Module 3: Build and deploy applications to Azure with GitHub Actions</strong>
<ul>
<li>Use GitHub Actions for deployments on Azure</li>
<li>Manage artifacts, status badges, and environment protections</li>
<li>Create a deployment workflow for an Azure web application</li>
</ul>

<strong>Module 4: Automate GitHub using GitHub Script</strong>
<ul>
<li>Understand what GitHub Script is</li>
<li>Use GitHub Script in a workflow</li>
</ul>

<strong>Module 5: Publish to GitHub Packages with GitHub Actions</strong>
<ul>
<li>Learn about GitHub Packages and Container Registry</li>
<li>Publish code libraries or Docker images</li>
<li>Use packages in local projects</li>
</ul>

<strong>Module 6: Create and publish custom GitHub Actions</strong>
<ul>
<li>Write a custom GitHub Action</li>
<li>Document and publish an action to the GitHub Marketplace</li>
</ul>

<strong>Module 7: Manage GitHub Actions in the enterprise</strong>
<ul>
<li>Understand GitHub enterprise models</li>
<li>Manage actions, workflows, and access</li>
<li>Set up self-hosted runners</li>
<li>Manage secrets within workflows</li>
</ul>

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Training provided by a certified trainer
  • 180 days of access to Official Microsoft Labs
  • Official documentation in digital format
  • Official Microsoft achievement badge
Mois actuel

jeu31juil09:00jeu17:00VirtuelVirtual Etiquettes de sessionGH-200T00

jeu31juil09:00jeu17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionGH-200T00

lun01Sep09:00lun17:00VirtuelVirtual Etiquettes de sessionGH-200T00

lun01Sep09:00lun17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionGH-200T00

lun06Oct09:00lun17:00VirtuelVirtual Etiquettes de sessionGH-200T00

lun06Oct09:00lun17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionGH-200T00

lun10Nov09:00lun17:00VirtuelVirtual Etiquettes de sessionGH-200T00

lun10Nov09:00lun17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionGH-200T00

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request