Pipeline YAML in Azure DevOps

Description

A pipeline is a set of good practices for software development that is intended to build, test, and implement software easily and quickly.

YAML (Ain't Markup Language) is a data serialization comprehensible for humans and used in various programming languages including pipeline.

This course focuses on automation processes surrounding Continuous Integration (CI) and Continuous Deployment (CD) written in YAML and created in pipelines at Microsoft Azure DevOps.

Prerequisites

Knowledge of Microsoft Azure.

Course Outline

This module will introduce the concepts of DevOps and Git a distributed version control system.

This module will introduce the concepts of Continuous Integration (CI) and Continuous Deployment (CD).

This module will introduce GitHub.

This module will introduce Azure DevOps.

This module will introduce YAML.

Create and run a YAML pipeline on GitHub.

Create and run a YAML pipeline on Azure DevOps.

Participants will analyze a practical case that they intend to apply and create a pipeline with YAML according to the objectives.

Our Partnerships