AZ-400: Implement a secure continuous deployment using Azure Pipelines
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Create a release pipeline
- Explain the terminology used in Azure DevOps and other Release Management Tooling
- Describe what a Build and Release task is, what it can do, and some available deployment tasks
- Implement release jobs
- Differentiate between multi-agent and multi-configuration release job
- Module 2: Configure and provision environments
- Provision and configure target environment
- Deploy to an environment securely using a service connection
- Configure functional test automation and run availability tests
- Setup test infrastructure
- Module 3: Manage and modularize tasks and templates
- Use and manage task and variable groups
- Use release variables and stage variables in your release pipeline
- Use variables in release pipelines
- Create custom build and release tasks
- Module 4: Automate inspection of health
- Implement automated inspection of health
- Create and configure events
- Configure notifications
- Create service hooks to monitor pipeline
- Module 5: Introduction to security development process
- Identify SQL injection attack
- Understand threat modeling
- Describe key validation points
- Apply security for continuous integration
- Module 6: Manage application configuration data
- Rethink application configuration data
- Understand separation of concerns
- Integrate Azure Key Vault with Azure Pipelines
- Manage secrets, tokens and certificates
- Module 7: Integrate with identity management systems
- Integrate Azure DevOps with identity management systems
- Integrate GitHub with single sign-on (SSO)
- Understand and create a service principal
- Create managed service identities
- Module 8: Implement application configuration
- Describe Azure App Configuration
- Understand Key-value pairs
- Understand app configuration feature management
- Implement application configuration
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
Syllabus
- Module 1: Create a release pipeline
- Introduction
- Describe Azure DevOps release pipeline capabilities
- Explore build and release tasks
- Explore release jobs
- Explore multi-configuration and multi-agent
- Knowledge check
- Summary
- Module 2: Configure and provision environments
- Introduction
- Provision and configure target environments
- Exercise - Set up service connections
- Configure automated integration and functional test automation
- Set up test infrastructure
- Set up and run availability tests
- Knowledge check
- Summary
- Module 3: Manage and modularize tasks and templates
- Introduction
- Examine task groups
- Exercise - create and manage task groups
- Explore variables in release pipelines
- Understand variable groups
- Exercise - create and manage variable groups
- Explore custom build and release tasks
- Knowledge check
- Summary
- Module 4: Automate inspection of health
- Introduction
- Automate inspection of health
- Explore events and notifications
- Explore service hooks
- Exercise - Set up service hooks to monitor the pipeline
- Knowledge check
- Summary
- Module 5: Introduction to security development process
- Introduction
- Describe SQL injection attack
- Understand threat modeling
- Exercise threat modeling
- Explore key validation points
- Explore security for continuous integration
- Knowledge check
- Summary
- Module 6: Manage application configuration data
- Introduction
- Rethink application configuration data
- Explore separation of concerns
- Understand external configuration store patterns
- Integrate Azure Key Vault with Azure Pipelines
- Manage secrets, tokens and certificates
- Examine DevOps inner and outer loop
- Knowledge check
- Summary
- Module 7: Integrate with identity management systems
- Introduction
- Integrate GitHub with single sign-on (SSO)
- Explore service principals
- Explore managed service identities
- Knowledge check
- Summary
- Module 8: Implement application configuration
- Introduction
- Introduction to Azure App Configuration
- Examine Key-value pairs
- Examine App configuration feature management
- Knowledge check
- Summary
Tags
Related Courses
Microsoft Azure DevOps Solutions Certification (AZ-400)Edureka Azure for DevOps: Designing a Strategy
LinkedIn Learning Prepare for the Designing and Implementing Microsoft DevOps Solutions Exam (AZ-400)
LinkedIn Learning AZ-400: Design and implement a dependency management strategy
Microsoft via Microsoft Learn AZ-400: Design and implement a release strategy
Microsoft via Microsoft Learn