AZ 400: Implement CI with Azure Pipelines and GitHub Actions
- Offered byMicrosoft
AZ 400: Implement CI with Azure Pipelines and GitHub Actions at Microsoft Overview
Duration | 6 hours |
Total fee | Free |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Advanced |
Official Website | Explore Free Course |
Credential | Certificate |
AZ 400: Implement CI with Azure Pipelines and GitHub Actions at Microsoft Course details
- Explore Azure Pipelines
- Manage Azure Pipeline agents and pools
- Describe pipelines and concurrency
- Explore continuous integration
- Implement a pipeline strategy
- Integrate with Azure Pipelines
- Introduction to GitHub Actions
- Learn continuous integration with GitHub Actions
- Design a container build strategy
- This learning path introduces the continuous integration concept using Azure Pipelines and GitHub Actions and provides instruction on configuring those services and building applications
- This learning path helps prepare you for Exam AZ-400: Designing and Implementing Microsoft DevOps Solutions
- This module introduces Azure Pipelines concepts and explains key terms and components of the tool, helping you decide your pipeline strategy and responsibilities
- This module explores differences between Microsoft-hosted and self-hosted agents, detail job types, and introduces agent pools configuration
- You will understand typical situations to use agent pools and how to manage its security
AZ 400: Implement CI with Azure Pipelines and GitHub Actions at Microsoft Curriculum
Explore Azure Pipelines
Introduction
Explore the concept of pipelines in DevOps
Describe Azure Pipelines
Understand Azure Pipelines key terms
Knowledge check
Summary
Manage Azure Pipeline agents and pools
Introduction
Choose between Microsoft-hosted versus self-hosted agents
Explore job types
Introduction to agent pools
Explore predefined agent pool
Understand typical situations for agent pools
Communicate with Azure Pipelines
Communicate to deploy to target servers
Examine other considerations
Describe security of agent pools
Configure agent pools and understanding pipeline styles
Knowledge check
Summary
Describe pipelines and concurrency
Introduction
Understand parallel jobs
Estimate parallel jobs
Describe Azure Pipelines and open-source projects
Explore Azure Pipelines and Visual Designer
Describe Azure Pipelines and YAML
Knowledge check
Summary
Explore continuous integration
Introduction
Introduction to continuous integration
Learn the four pillars of continuous integration
Explore benefits of continuous integration
Describe build properties
Enable Continuous Integration with Azure Pipelines
Knowledge check
Summary
Implement a pipeline strategy
Introduction
Configure agent demands
Implement multi-agent builds
Explore source control types supported by Azure Pipelines
Knowledge check
Summary
Integrate with Azure Pipelines
Introduction
Describe the anatomy of a pipeline
Understand the pipeline structure
Detail templates
Explore YAML resources
Use multiple repositories in your pipeline
Integrate external source control with Azure Pipelines
Knowledge check
Summary
Introduction to GitHub Actions
Introduction
What are Actions?
Explore Actions flow
Understand workflows
Describe standard workflow syntax elements
Explore events
Explore jobs
Explore runners
Examine release and test an action
Knowledge check
Summary
Learn continuous integration with GitHub Actions
Introduction
Describe continuous integration with actions
Examine environment variables
Share artifacts between jobs
Examine Workflow badges
Describe best practices for creating actions
Mark releases with Git tags
Create encrypted secrets
Use secrets in a workflow
Implement GitHub Actions by using DevOps Starter
Knowledge check
Summary
Design a container build strategy
Introduction
Examine structure of containers
Work with Docker containers
Understand Dockerfile core concepts
Examine multi-stage Dockerfiles
Examine considerations for multiple stage builds
Explore Azure container-related services
Deploy Docker containers to Azure App Service web apps
Knowledge check
Summary