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.
Overview
Syllabus
Introduction
- Why process matters in DevOps
- What you should know
- Azure DevOps exam overview
- 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 repo
- How to structure your Git repo
- Git branching workflows
- Collaborating with pull requests
- Why care about Git hooks?
- Fostering internal open source
- GitVersion
- Public projects
- Files in Git
- The concept of pipelines in DevOps
- Azure Pipelines
- Hosted vs. private agents
- Agent pools
- Azure Pipelines and concurrency
- Azure DevOps and open-source projects
- Azure Pipelines YAML vs. Ul designer
- Set up private agents
- Integrate external source control with Azure Pipelines
- Integrate Jenkins with Azure Pipelines
- Introduction to security
- Implement secure and compliant development processes
- Rethinking application config data
- Manage secrets, tokens, and certificates
- Implement tools for managing security and compliance
- 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
- Next steps
Taught by
Paul Hacker