• Course overview
  • Course details
  • Prerequisites

Course overview

About this course

This course shows you how to turn manual tasks into efficient workflows. In this course, you’ll learn how to automate the entire workflow across the application lifecycle. Participants will learn how to create continuous integration workflows, manage deployments on Azure, and automate specific tasks in a business environment. 

Audience profile

  • System Administrator

  • DevOps Engineer

  • Software Developer

  • Cloud Architect

Show More Show Less

Course details

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

Show More Show Less

Prerequisites


  • Basic understanding of Git and GitHub
  • Basic understanding of the principles of continuous integration and deployment
  • Familiarity with cloud environments like Azure

Our Technology Partners

Spectrum Networks is the Authorised Learning Partner for some of the leaders in IT technology for Digital Transformation