Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

AZ-400: Implement a secure continuous deployment using Azure Pipelines

Microsoft via Microsoft Learn

Overview

  • Module 1: Create a release pipeline
  • By the end of this module, you'll be able to:

    • 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
  • By the end of this module, you'll be able to:

    • 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
  • By the end of this module, you'll be able to:

    • 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
  • By the end of this module, you'll be able to:

    • Implement automated inspection of health
    • Create and configure events
    • Configure notifications
    • Create service hooks to monitor pipeline
  • Module 5: Introduction to security development process
  • By the end of this module, you'll be able to:

    • Identify SQL injection attack
    • Understand threat modeling
    • Describe key validation points
    • Apply security for continuous integration
  • Module 6: Manage application configuration data
  • By the end of this module, you'll be able to:

    • 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
  • By the end of this module, you'll be able to:

    • 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
  • By the end of this module, you'll be able to:

    • Describe Azure App Configuration
    • Understand Key-value pairs
    • Understand app configuration feature management
    • Implement application configuration

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

Reviews

Start your review of AZ-400: Implement a secure continuous deployment using Azure Pipelines

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.