Azure DevOps Boot Camp Classroom Live Austin, TX April 20, 2020

Price: $2,700

This course runs for a duration of 3 days.

The class will run daily from 8:30 am CST to 4:30 pm CST.

Class Location: Austin - Austin, TX.

Enroll today to reserve your spot!

Space is limited. Enroll today.

Enroll Now

Description

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

Who Should Attend

Course Overview

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

Other Available Dates for this Course

Virtual Classroom Live
December 16, 2019

$2,700.00
3 days    8:30 am EST - 4:30 pm EST
view class details and enroll
Classroom Live
January 21, 2020

Chicago, IL
$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Virtual Classroom Live
January 21, 2020

$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Classroom Live
February 18, 2020

Houston, TX
$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Virtual Classroom Live
February 18, 2020

$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Classroom Live
March 23, 2020

San Diego, CA
$2,700.00
3 days    8:30 am PST - 4:30 pm PST
view class details and enroll
Virtual Classroom Live
March 23, 2020

$2,700.00
3 days    8:30 am PST - 4:30 pm PST
view class details and enroll
Virtual Classroom Live
April 20, 2020

$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Classroom Live
May 18, 2020

Minneapolis, MN
$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Virtual Classroom Live
May 18, 2020

$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Classroom Live
June 22, 2020

Kansas City, MO
$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Virtual Classroom Live
June 22, 2020

$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Classroom Live
July 20, 2020

Baltimore, MD
$2,700.00
3 days    8:30 am EST - 4:30 pm EST
view class details and enroll
Virtual Classroom Live
July 20, 2020

$2,700.00
3 days    8:30 am EST - 4:30 pm EST
view class details and enroll
Classroom Live
August 17, 2020

Dallas, TX
$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Virtual Classroom Live
August 17, 2020

$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Classroom Live
September 14, 2020

Madison, WI
$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Virtual Classroom Live
September 14, 2020

$2,700.00
3 days    8:30 am CST - 4:30 pm CST
view class details and enroll
Classroom Live
October 13, 2020

Salt Lake City, UT
$2,700.00
3 days    8:30 am MST - 4:30 pm MST
view class details and enroll
Virtual Classroom Live
October 13, 2020

$2,700.00
3 days    8:30 am MST - 4:30 pm MST
view class details and enroll
Classroom Live
November 09, 2020

San Francisco, CA
$2,700.00
3 days    8:30 am PST - 4:30 pm PST
view class details and enroll
Virtual Classroom Live
November 09, 2020

$2,700.00
3 days    8:30 am PST - 4:30 pm PST
view class details and enroll
Classroom Live
December 07, 2020

Raleigh, NC
$2,700.00
3 days    8:30 am EST - 4:30 pm EST
view class details and enroll
Virtual Classroom Live
December 07, 2020

$2,700.00
3 days    8:30 am EST - 4:30 pm EST
view class details and enroll