Azure for DevOps: Implementing Development Processes

Azure for DevOps: Implementing Development Processes

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 01m | 262 MB

Learn how to implement DevOps processes such as source control, pipelines, and security with Microsoft Azure—and prepare for related objectives from the AZ-400 certification exam. Discover how to use source control systems such as Azure Repos and Git, scale Git for an enterprise, and implement and manage build infrastructure such as pipelines and agents. Find out how to configure security and compliance policies in Azure, and create a mobile DevOps strategy that accelerates the development and testing of mobile applications. The lessons are valuable for anyone studying continuous integration and development, as well as those preparing for the Microsoft Azure DevOps Solutions (AZ-400) certification exam—a highly sought-after credential for DevOps pros.

Topics include:

  • Types of source control systems
  • Authenticating Git repos
  • Git branching workflows
  • Git versioning
  • Configuring Azure Pipelines
  • Setting up hosted and private agents
  • Implementing secure and compliant development processes
  • Managing secrets, tokens, and certificates
  • Implementing mobile DevOps in Azure
  • Managing mobile target device sets and distribution groups
Table of Contents

Introduction
1 Why process matters in DevOps
2 What you should know
3 Azure DevOps exam overview

Getting Started with Source Control
4 Getting started with source control
5 What is source control
6 Benefits of source control
7 Types of source control systems
8 Introduction to Azure Repos
9 Migrating from TFVC to Git
10 Authenticating to your Git repo

Scaling Git for Enterprise DevOps
11 How to structure your Git repo
12 Git branching workflows
13 Collaborating with pull requests
14 Why care about Git hooks
15 Fostering internal open source
16 GitVersion
17 Public projects
18 Files in Git

Implement and Manage Agents and Pools
19 The concept of pipelines in DevOps
20 Azure Pipelines
21 Hosted vs. private agents
22 Agent pools
23 Azure Pipelines and concurrency
24 Azure DevOps and open-source projects
25 Azure Pipelines YAML vs. Ul designer
26 Set up private agents
27 Integrate external source control with Azure Pipelines
28 Integrate Jenkins with Azure Pipelines

Managing Application Config and Secrets
29 Introduction to security
30 Implement secure and compliant development processes
31 Rethinking application config data
32 Manage secrets tokens and certificates
33 Implement tools for managing security and compliance

Implement a Mobile DevOps Strategy
34 Introduction to Mobile DevOps
35 Introduction to Visual Studio App Center
36 Manage mobile target device sets and distribution groups
37 Manage target UI test device sets
38 Provision tester devices for deployment
39 Create public and private distribution groups

Conclusion
40 Next steps