Course Code: 6818

AZ-400T01 Implementing DevOps Development Processes

Class Dates:
9/16/2019
Length:
1 Days
Cost:
$495
Class Time:
Technology:
microsoft,developer
Delivery:

Overview

  • Course Overview
  • This course provides the knowledge and skills to implement DevOps processes. Students will learn how to use source control, scale Git for an enterprise, and implement and manage build infrastructure.
  • Audience
  • Students in this course are interested in implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.

Prerequisites

  • Fundamental knowledge about Azure, version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
  • Recommended Courses:

Course Details

  • Module 1: Getting started with Source Control
  • What is Source Control?
  • Benefits of Source Control
  • Types of source control systems
  • Introduction to Azure Repos
  • Migrating from TFVC to Git
  • Authenticating to your Git Repos
  • Module 2: Scaling git for enterprise DevOps
  • How to structure your git repo
  • Git Branching workflows
  • Collaborating with Pull Requests
  • Why care about GitHooks?
  • Fostering Internal Open Source
  • Git Version
  • Public projects
  • Files in Git
  • Module 3: Implement & Manage Build Infrastructure
  • The concept of pipelines in DevOps
  • Azure Pipelines
  • Evaluate use of Hosted vs Private Agents
  • Agent pools
  • Pipelines & Concurrency
  • Azure DevOps and Open Source projects
  • Azure Pipelines YAML vs Visual Designer
  • Setup private agents
  • Integrate Jenkins with Azure Pipelines
  • Integration external source control with Azure Pipelines
  • Analyze & Integrate Docker multi-stage builds
  • Module 4: Managing application config & secrets
  • Introduction to Security
  • Implement secure & compliant development process
  • Rethinking application config data
  • Manage secrets, tokens & certificates
  • Implement tools for managing security and compliance in a pipeline
  • Module 5: Implement a mobile DevOps strategy
  • Introduction to Mobile DevOps
  • Introduction to Visual Studio App Center
  • Manage mobile target device sets and distribution groups
  • Manage target UI test device sets
  • Provision tester devices for deployment
  • Create public and private distribution groups