AZ- 400 Microsoft Azure DevOps Solutions Training

Description

Learn the DevOps using Azure DevOPs (Previously called as VSTS). Setup Version control system, continuously build and containerize an application and finally deploy on Azure

Course Duration: 3 Day(s)

Objectives

Learn the DevOps using Azure DevOPs (Previously called as VSTS). Setup Version control system, continuously build and containerize an application and finally deploy on Azure

Highlights

Module 1: Overview of Dev-Ops 

  • Application Lifecycle Management
  • Traditional Responsibility Silos
  • What is DevOps
  • Continuous Integration
  • Continuous Deployment

Module 2: The Processes 

  • What & Why SCM
  • Quick overview of Git & GitHub
  • Git Repositories (Local & Remote)

Module 3: Overview of CI/CD Tools 

  • Azure DevOps (VSTS)
  • Maven for Build
  • Gradle for Build
  • MSBuild
  • Other Build tools

Module 4:Working with Azure DevOps

  • Azure DevOps Overview
  • Version control integration
  • ALM Features
  • Project Templates
  • Build Configuration
  • Build Controllers (Agents)
  • Build Triggers
  • Release Configuration

Module 5: Containers in brief

  • Need for Containers
  • Container eco-system
  • Docker for building containers
  • Basic Docker commands
  • Dockerfile Syntax and usage
  • Docker integration with Azure DevOps

Module 6: CI & CD in Azure DevOps

  • Preparing CI & CD of Mavenized Java project
  • Preparing CI & CD of
  • Check-out from Git
  • Using Jenkins to create Build Job
  • Trigger Build [Periodic/ Poll SCM]
  • Build logs

Module 7: Continuous Deployment

  • Azure Web Apps
  • Deploying containerized application on Web Apps

Who Should Attend

experienced software test professionals, operations engineers, software developers, project managers.

Target Audience

Developers / Azure Developer

Personas

Azure Developer / DevOPs professional