YoVDO

AZ-400: Manage infrastructure as code using Azure and DSC

Offered By: Microsoft via Microsoft Learn

Tags

AZ-400: Designing and Implementing Microsoft DevOps Solutions Courses DevOps Courses Kubernetes Courses Azure Kubernetes Service (AKS) Courses Infrastructure as Code Courses Containerization Courses

Course Description

Overview

  • Module 1: Design a container build strategy
  • By the end of this module, you'll be able to:

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

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

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

    • Work with kubectl
    • Work with Helm
    • Install Kubernetes extension for Visual Studio Code
    • Explain Kubernetes tooling
  • Module 5: Integrate AKS with pipelines
  • By the end of this module, you'll be able to:

    • Work with AKS
    • Integrate AKS with pipelines
    • Integrate Kubernetes and Azure Key Vault
    • Explain readiness and liveness probes

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 DevOps
Microsoft 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