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
A Beginner’s Guide to DockerPackt via FutureLearn A Beginner's Guide to Kubernetes for Container Orchestration
Packt via FutureLearn A Practical Guide to Amazon EKS
A Cloud Guru Advanced Networking with Kubernetes on AWS
A Cloud Guru AIOps Essentials (Autoscaling Kubernetes with Prometheus Metrics)
A Cloud Guru