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

A Beginner’s Guide to Docker
Packt 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