AZ-400: Manage infrastructure as code using Azure and DSC
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Design a container build strategy
- Design a container strategy
- Work with Docker Containers
- Create an Azure Container Registry
- Explain Docker microservices and containers
- Module 2: Implement Docker multi-stage builds
- Implement multi-stage builds with Docker
- Understand build patterns
- Manage multiple projects and solutions
- Add Docker support to an existing application
- Module 3: Implement Azure Kubernetes Service (AKS)
- Implement Azure Kubernetes Service (AKS)
- Deploy and connect to an AKS cluster
- Implement continuous deployment with AKS
- Update container images
- Module 4: Explore Kubernetes tooling
- Work with kubectl
- Work with Helm
- Install Kubernetes extension for Visual Studio Code
- Explain Kubernetes tooling
- Module 5: Integrate AKS with pipelines
- Work with AKS
- Integrate AKS with pipelines
- Integrate Kubernetes and Azure Key Vault
- Explain readiness and liveness probes
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: Design a container build strategy
- Introduction
- Why containers?
- Examine structure of containers
- Explore Docker containers and development
- Work with Docker containers
- Explore microservices and containers
- Explore Azure container-related services
- Explore Docker container registries
- Exercise - Create an Azure Container Registry
- Understand Dockerfile core concepts
- Knowledge check
- Summary
- Module 2: Implement Docker multi-stage builds
- Introduction
- Explore multiple stage builds
- Examine multi-stage Dockerfiles
- Examine considerations for multiple stage builds
- Explore builder pattern
- Manage multiple projects and solutions
- Exercise - Add Docker support to an existing application
- Knowledge check
- Summary
- Module 3: Implement Azure Kubernetes Service (AKS)
- Introduction
- Introduction to Kubernetes
- Explore Azure Kubernetes Service (AKS)
- Examine AKS architectural components
- Understand Kubernetes networking
- Explore Ingress controllers
- Explore deployment units
- Exercise - Deploy and connect to an AKS cluster
- Implement continuous deployment
- Update images
- Knowledge check
- Summary
- Module 4: Explore Kubernetes tooling
- Introduction
- Explore kubectl
- Explore Helm
- Examine Kubernetes extension for Visual Studio Code
- Knowledge check
- Summary
- Module 5: Integrate AKS with pipelines
- Introduction
- Integrate AKS with pipelines
- Explore Kubernetes and Azure Key Vault
- Explore readiness and liveness probes
- Knowledge check
- Summary
Tags
Related Courses
Accelerate Software Delivery using DevOpsMicrosoft via edX Infrastructure as Code
Microsoft via edX App Deployment, Debugging, and Performance
Google Cloud via Coursera Introduction to DevOps and Site Reliability Engineering
Linux Foundation via edX Configuration Management and the Cloud
Google via Coursera