AZ-400: Define and implement continuous integration
- Offered byMicrosoft
AZ-400: Define and implement continuous integration at Microsoft Overview
Duration | 11 hours |
Total fee | Free |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
AZ-400: Define and implement continuous integration at Microsoft Course details
- Develop an instrumentation strategy
- Develop a Site Reliability Engineering (SRE) strategy
- Develop a security and compliance plan
- Manage source control
- Facilitate communication and collaboration
- Define and implement continuous integration
- Learn how to use your own build agent when Microsoft-hosted agents don't meet your needs
- Run Selenium UI tests, a form of functional testing, in Azure Pipelines
- Run automated load tests by using Apache JMeter, a form of nonfunctional testing, in Azure Pipelines
- Learn how to create workflows that enable you to use Continuous Integration (CI) for your projects
AZ-400: Define and implement continuous integration at Microsoft Curriculum
MODULE: 1 Create a build pipeline with Azure Pipelines
What is Azure Pipelines?
Exercise - Get the sample application
Plan your build tasks
Exercise - Set up your Azure DevOps environment
Exercise - Create the pipeline
Exercise - Publish the result to the pipeline
Exercise - Build multiple configurations by using templates
Exercise - Clean up your Azure DevOps environment
MODULE: 2 Run quality tests in your build pipeline by using Azure Pipelines
What is automated testing?
Exercise - Set up your Azure DevOps environment
Exercise - Add unit tests to your application
Exercise - Add a testing widget to your dashboard
Exercise - Perform code coverage testing
Exercise - Fix a failed test
Exercise - Clean up your Azure DevOps environment
MODULE: 3 Manage build dependencies with Azure Artifacts
Plan build dependencies for your pipeline
What is Azure Artifacts?
Exercise - Set up your Azure DevOps environment
Exercise - Create a package feed in Azure Artifacts
Exercise - Create a pipeline for your package
Exercise - Reference the package from the application
Exercise - Push a change to your package
Exercise - Clean up your Azure DevOps environment
MODULE: 4 Host your own build agent in Azure Pipelines
Choose a Microsoft-hosted or self-hosted build agent
Exercise - Set up your Azure DevOps environment
Exercise - Create a build agent that runs on Azure
Exercise - Build the application using your agent
Exercise - Clean up your Azure DevOps environment
MODULE: 5 Create a release pipeline in Azure Pipelines
What is continuous delivery?
Plan a release pipeline by using Azure Pipelines
Exercise - Set up your environment
Exercise - Deploy the web application to Azure App Service
Exercise - Monitor the health of your pipeline
Plan the tasks for the upcoming sprint
Exercise - Clean up your environment
MODULE: 6 Create a multistage pipeline by using Azure Pipelines
Design the pipeline
Exercise - Set up your Azure DevOps environment
Exercise - Promote to the Dev stage
Exercise - Promote to the Test stage
Exercise - Promote to Staging
Exercise - Clean up your Azure DevOps environment
MODULE: 7 Run functional tests in Azure Pipelines
What is functional testing?
Exercise - Set up your Azure DevOps environment
Plan the UI tests
Write the UI tests
Exercise - Run the UI tests locally and in the pipeline
Exercise - Clean up your Azure DevOps environment
MODULE: 8 Run nonfunctional tests in Azure Pipelines
What is nonfunctional testing?
Exercise - Set up your Azure DevOps environment
Plan load tests by using Apache JMeter
Exercise - Run load tests in Azure Pipelines
Exercise - Clean up your Azure DevOps environment
MODULE: 9 Manage release cadence in Azure Pipelines by using deployment patterns
What are deployment patterns?
Exercise - Set up your environment
Exercise - Implement the blue-green deployment pattern
Exercise - Push a change through the pipeline
Exercise - Clean up your environment
MODULE: 10 Protect your virtual machine settings with Azure Automation State Configuration
What is Azure Automation State Configuration?
Use PowerShell DSC to achieve a desired state
Exercise - Set up a DSC and configure a desired state
MODULE: 11 Build continuous integration (CI) workflows by using GitHub Actions
How do I use GitHub Actions to create workflows for CI?
Customize your workflow with environment variables and artifact data
Exercise - Create the CI workflow on GitHub