Build and Deploy Pipelines with Microsoft Azure

By Chad Crowell

This course uses Azure DevOps to demonstrate many different build and deployment scenarios using Pipeline as code. Familiarity with Azure cloud is expected prior to taking this course, as well as basic knowledge about application development. We'll get hands-on with building Web Apps, Azure Functions, and AKS clusters, all using the Azure Pipelines workflow.Topics that we'll cover include: * Deploying an ASP.NET Application and Database to Azure App Services * Deploying to AKS, Azure Functions, and Azure Container Registry * Using Jenkins and Azure DevOps together * Azure DevOps CLI * Pipeline Build Templates * Self-Hosted Build Agents * Deployment Groups * Using Terraform in the Pipeline to create infrastructure in Azure * Build Artifacts

6 hours
  • 54 Lessons
  • 3 Hands-On Labs

About the course

This course uses Azure DevOps to demonstrate the many build and deployment scenarios using Pipeline as Code. Familiarity with Azure cloud is expected prior to taking this course, as well as basic knowledge about application development. We’ll get hands-on with building Web Apps, Azure Functions, and AKS clusters, all using the Azure Pipelines workflow.

Topics that we’ll cover include:

  • Deploying an ASP.NET Application and Database to Azure App Services
  • Deploying to AKS, Azure Functions, and Azure Container Registry
  • Using Jenkins and Azure DevOps together
  • Azure DevOps CLI
  • Pipeline Build Templates
  • Self-Hosted Build Agents
  • Deployment Groups
  • Using Terraform in the Pipeline to create infrastructure in Azure
  • Build Artifacts
  • Chapter 1 4 Lessons Introduction 8:01

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Course Overview

    3:27

    About the Training Architect

    0:30

    About the Interactive Diagram

    2:45
  • Chapter 2 7 Lessons DevOps Practices and Methodologies 30:02

    Continuous Integration

    5:38

    Continuous Deployment

    3:30

    Source Control Management

    4:46

    Branches

    6:34

    Artifacts

    3:25

    Code Testing

    3:46

    Distributed Builds

    2:23
  • Chapter 3 5 Lessons Introduction to Azure DevOps 37:31

    What is Azure DevOps?

    5:35

    DevOps Services and DevOps Server

    11:03

    Azure Pipelines as Code

    6:05

    Azure Repos and GitHub Integration

    9:11

    Agile Tools in Azure DevOps

    5:37
  • Chapter 4 8 Lessons Build and Pipeline Steps 53:24

    CI/CD Pipelines in Azure

    15:18

    Types of Pipelines

    7:40

    Create a Pipeline from the CLI

    8:37

    Pipeline Templates

    3:57

    Stages and Tasks

    3:24

    Conditions

    2:42

    From Build to Release

    11:46

    Build and Test a Node.js App in Azure DevOps

    0:00 Hands-On Lab
  • Chapter 5 6 Lessons CI Server 47:31

    Pipeline Agents

    6:16

    Agent Pools

    10:13

    Self-Hosted Agents

    9:48

    Deployment Groups

    10:05

    Jenkins CI

    11:09

    Building Apps Using Self-Hosted Build Agents in Azure Pipelines

    0:00 Hands-On Lab
  • Chapter 6 5 Lessons Deployment Detail 21:23

    Build and Release Variables

    5:05

    Variable Groups

    3:08

    Environments

    2:47

    Service Connections

    4:00

    Packages

    6:23
  • Chapter 7 6 Lessons Types of Deployments 33:41

    Deploy to Azure Container Registry

    4:35

    Deploy to Azure Kubernetes Service (AKS)

    4:07

    Deploy to Azure Web App

    5:47

    Deploy to Azure Function

    3:59

    Deploy to Azure Web App for Containers

    4:13

    Build Cloud Infrastructure with Terraform

    11:00
  • Chapter 8 6 Lessons Team Tools 20:19

    Creating a Board and Adding a Team

    7:12

    Define a Sprint and Set Tasks

    3:49

    Establishing Git Flow

    5:16

    Track Build History

    2:21

    Add a Build Badge to Repo

    1:41

    Tracking Changes from GitHub in Azure Boards

    0:00 Hands-On Lab
  • Chapter 9 3 Lessons DevOps Security 11:46

    CWE, CVE, and CVSS

    3:57

    Assessment Tools

    2:28

    Scan from the Build Pipeline

    5:21
  • Chapter 10 3 Lessons Testing Code 11:25

    Automated and Manual Tests

    7:07

    Testing Tools

    1:40

    Tests from the Kanban Board

    2:38
  • Chapter 11 1 Lesson Conclusion 0:53

    You Did It! What's Next?

    0:53

What you will need

  • Microsoft Azure Fundamentals

  • DevOps Essentials

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Practice alongside courses in Cloud Playground

What is Cloud Playground? Cloud Playground lets you build skills in real-world AWS, Google Cloud, and Azure environments. Spin up risk-free Sandboxes, Servers and Terminals and follow along with courses, test a new idea or prepare for exams.

Get Started
Who’s going to be learning?

How many seats do you need?

  • $499 USD per seat per year
  • Billed Annually
  • Renews in 12 months

Ready to accelerate learning?

For over 25 licenses, a member of our sales team will walk you through a custom tailored solution for your business.


$2,495.00

Checkout
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!