DevOps Training Icon

Azure DevOps Boot Camp


3 Days Classroom Session   |  
3 Days Live Online
Classroom Registration
Individual:
$2750.00
Group Rate:
$2550.00
(per registrant, 2 or more)
GSA Individual:
$2007.50
Live Online Registration
Live Online:
$2750.00
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Request a Private Onsite Price Quote

Professional Credits

IIBA (CDU)

ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.

PMI (PDU)

Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.

Certification
Overview

The saying goes that software is eating the world, but nowadays it looks like DevOps is eating the world. DevOps is in everyone’s mouth and implementing its practices has become a key for organizations that would like to improve their software delivery chain.

There are many ways to implement DevOps practices like continuous integration, continuous delivery, and infrastructure as code. But Azure has a service offering called Azure DevOps that integrates well not just with Azure, but with other tools, public clouds, and even private clouds.

Building one-click deployments are possible thanks to tools like Azure DevOps. Setting up the environment that integrates with your code might take some time. But once you do it, the benefits are worth it. And you’ll always be improving the process once the machinery is working.

This is a hands-on boot camp specific to Azure technologies where you’ll be able to put in practice everything you learn. In each lab, the instructor will explain the core concepts that you’ll need to complete a lab. Then, after you’ve watched the instructor doing the lab, you’ll go by your own by following the guide. At the end of the boot camp, there’s an exercise with Docker containers and Kubernetes. Even if you don’t know anything about these technologies, the idea is that you can experiment with how you can build a modern CI/CD pipeline in Azure.

In Azure DevOps Training Course, You Will:

  • Get a Comprehensive Overview of Azure DevOps Services
  • Lean Core Concepts for Building Pipelines Using Azure
  • Create a Build Pipeline Using the UI, YAML, and Git
  • Lean How to Automate Testing for the Enterprise Workloads
  • Integrate Azure Pipelines With ARM Templates
  • Create a CI/CD Pipeline With Docker and Kubernetes
Upcoming Dates and Locations
All Live Online times are listed in Eastern Time Guaranteed To Run
Request a quote for private onsite training Request
Nov 11, 2019 – Nov 13, 2019    8:30am – 4:30pm Live Online Register
Dec 16, 2019 – Dec 18, 2019    8:30am – 4:30pm Live Online Register
Jan 21, 2020 – Jan 23, 2020    8:30am – 4:30pm Chicago, Illinois

Microtek Chicago
230 W. Monroe
Suite 900
Chicago, IL 60606
United States

Register
Jan 21, 2020 – Jan 23, 2020    9:30am – 5:30pm Live Online Register
Feb 18, 2020 – Feb 20, 2020    8:30am – 4:30pm Houston, Texas

Texas Training and Conference
11490 Westheimer Rd.
Suite 600
Houston, TX 77077
United States

Register
Feb 18, 2020 – Feb 20, 2020    9:30am – 5:30pm Live Online Register
Mar 23, 2020 – Mar 25, 2020    8:30am – 4:30pm San Diego, California

San Diego Training and Conference Center
450 B Street
Suite 650
San Diego, CA 92101
United States

Register
Mar 23, 2020 – Mar 25, 2020    11:30am – 7:30pm Live Online Register
Apr 20, 2020 – Apr 22, 2020    8:30am – 4:30pm Austin, Texas

Embassy Suites Austin Central
5901 North IH-35
Frontage Rd
Austin, TX 78723
United States

Register
Apr 20, 2020 – Apr 22, 2020    9:30am – 5:30pm Live Online Register
May 18, 2020 – May 20, 2020    8:30am – 4:30pm Minneapolis, Minnesota

Embassy Suites Airport
7901 34th Avenue South
Bloomington, MN 55425
United States

Register
May 18, 2020 – May 20, 2020    9:30am – 5:30pm Live Online Register
Jun 22, 2020 – Jun 24, 2020    8:30am – 4:30pm Kansas City, Missouri

Centriq Training
1740 W 92nd Street
Kansas City, MO 64114
United States

Register
Jun 22, 2020 – Jun 24, 2020    9:30am – 5:30pm Live Online Register
Jul 20, 2020 – Jul 22, 2020    8:30am – 4:30pm Live Online Register
Jul 20, 2020 – Jul 22, 2020    8:30am – 4:30pm Baltimore, Maryland

Hilton Garden Inn BWI Airport
1516 Aero Drive
Linthicum Heights, MD 21090
United States

Register
Aug 17, 2020 – Aug 19, 2020    8:30am – 4:30pm Dallas, Texas

Microtek Dallas
5430 Lyndon B Johnson Fwy
Three Lincoln Centre, Suite 300
Dallas, TX 75240
United States

Register
Aug 17, 2020 – Aug 19, 2020    9:30am – 5:30pm Live Online Register
Sep 14, 2020 – Sep 16, 2020    8:30am – 4:30pm Madison, Wisconsin

Hyatt Place Madison Downtown
333 West Washington Ave
Madison, WI 53703
United States

Register
Sep 14, 2020 – Sep 16, 2020    9:30am – 5:30pm Live Online Register
Course Outline

Part 1: DevOps Practices Recap

  • Continuous Integration
  • Continuous Delivery
  • Continuous Deployment
  • Infrastructure as Code

Part 2: What is Azure DevOps?

  • Azure DevOps Services
  • Exercise: Creating an Azure DevOps Project

Part 3: Continuous Integration With Azure Pipelines

  • Azure Pipeline Core Concepts for Building Pipelines
    • Tasks
    • Triggers
    • Integrating With Other Tools (e.g. Jenkins, Bash, Powershell, and Docker)
    • Workflow Conditions (e.g. Build After a Push to Master or a Reviewer Approves it)
    • Application Code Workflow With Git
      • Integrating Git into the development workflow for collaboration purposes by setting up the environment, creating pull requests, and tracking build history.
    • Working With Variables
    • Working With Artifacts
  • Exercise: Creating a Build Pipeline Using the UI
    • Setting a Build Definition for a .NET Application
  • Build Pipelines With YAML (Applying Previous Concepts)
  • Integrating Build Pipelines as Code With Git
  • Exercise: Creating a Build Pipeline with YAML and Git

Part 4: Automated Testing for the Enterprise Workloads

  • What’s Automated Testing? 
  • What’s the Testing Pyramid?
  • How to Integrate Tests in Azure DevOps
    • We’ll use unit tests defined from code so that every time a new test is added, it can be included automatically into the build pipeline.
  • Exercise: Including Unit Tests Validation in a Build Pipeline
  • What’s Code Coverage?
    • We’ll explore what options are available to include code coverage into the build pipeline. Based on the results, break the build or continue with any upcoming task in the pipeline.
  • Exercise: Including Code Coverage Into a Build Pipeline
  • Security Vulnerabilities Testing With SonarCloud
  • Exercise: Including Security Vulnerabilities In a Build Pipeline

Part 5: Introduction to ARM Templates

  • What are ARM Templates?
  • Creating an ARM Template From an Existing Infrastructure
  • Exercise: Integrating Azure Pipelines With ARM Templates

Part 6: Continuous Delivery With Azure Pipelines

  • Azure Pipeline Core Concepts for Release Pipelines
    • Tasks
    • Triggers
    • Workflows (e.g. Dev, Test, and Prod Environments)
    • Workflow Gates (e.g Testing Results or a Reviewer)
    • Integrating With External Services (e.g. Azure)
    • Integrating With Artifacts
    • Working With Tokens
    • Working With Variables (Including Azure Key Vault)
  • How to Create a Web App Service in Azure?
  • Exercise: Setting Up a Release Pipeline to Azure Web App Service
  • How to Create a Virtual Machine in Azure?
  • Exercise: Setting Up a Release Pipeline to an Azure Virtual Machine

Part 7: Creating a CI/CD Pipeline With Docker and Kubernetes

  • Creating Modern Applications With Containers
  • Introduction to Creating a CI Pipeline for Docker
  • Introduction to Creating a CD Pipeline for Kubernetes
  • Exercise: Setting Up the Docker Registry With Azure Container Registry
  • Exercise: Setting Up the Build Pipeline With Docker
  • Exercise: Setting Up the Release Pipeline With Kubernetes
  • Exercise: Deploy a Docker Application to Different Kubernetes Environments
Who should attend

This Azure DevOps training course is designed for:

  • DevOps Engineers
  • System Operations
  • Code Developers
  • Software Developers
  • Quality Assurance Professionals
  • Software Testers
  • Product Owners
  • Infrastructure Engineers
  • Development Team Members
  • Operations Team Members
  • Project Managers
  • Technical Product Managers
0
1

Download the brochure