Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Architect modern applications in Azure

Microsoft via Microsoft Learn

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
  • Module 1: Use Docker to build, store, and manage private container images with the Azure Container Registry.
  • In this module, you will:

    • Create a Dockerfile for a new container image based on a starter image from Docker Hub
    • Add files to an image using Dockerfile commands
    • Configure an image’s startup command with Dockerfile commands
    • Build and run a web application packaged in a Docker image
    • Deploy a Docker image using the Azure Container Instance service
  • Module 2: Learn how to run and troubleshoot containerized apps using Docker containers with Azure Container Instances.
  • In this module, you will:

    • Run containers in Azure Container Instances
    • Control what happens when your container exits
    • Use environment variables to configure your container when it starts
    • Attach a data volume to persist data when your container exits
    • Learn some basic ways to troubleshoot issues on your Azure containers
  • Module 3: Learn how to use Docker to build, store, and manage private container images with the Azure Container Registry.
  • In this module, you will:

    • Deploy an Azure container registry
    • Build a container image using Azure Container Registry Tasks
    • Deploy the container to an Azure container instance
    • Replicate the container image to multiple Azure regions
  • Module 4: Create a website using C#, Java, Python or Node.js and deploy it through the hosted web app platform in Azure App Service.
  • In this module, you will:

    • Use the Azure portal to create an Azure App Service web app
    • Use developer tools to create the code for a starter web application
    • Deploy your code to Azure App Service
  • Module 5: Discover how to create a Docker image and store it in the Azure Container Registry, then use Azure App Service to deploy a web application based on the image.
  • In this module, you will:

    • Create Docker images and store them in a repository in Azure Container Registry.
    • Use Azure App Service to run web apps that are based on Docker images held in Container Registry.
    • Use webhooks to configure continuous deployment of a web app that's based on a Docker image.
  • Module 6: Get acquainted with the Azure Kubernetes open-source container-orchestration system for automating application deployment, scaling, and management.
  • In this module, you will:

    • Evaluate whether Azure Kubernetes Service is an appropriate Kubernetes orchestration platform for you
    • Describe how the components of Azure Kubernetes Service work to support compute container orchestration
  • Module 7: Learn how to create transactions, manage memory, and use the cache-aside pattern with Azure Cache for Redis
  • In this module, you will:

    • Group multiple operations into a transaction
    • Set an expiration time on your data
    • Manage out-of-memory conditions
    • Use the cache-aside pattern
    • Use the ServiceStack.Redis package in a .NET Core console application

Syllabus

  • Module 1: Build a containerized web application with Docker
    • Introduction
    • Retrieve an existing Docker image and deploy it locally
    • Exercise - Retrieve an existing Docker image and deploy it locally
    • Customize a Docker image to run your own web app
    • Exercise - Customize a Docker image to run your own web app
    • Deploy a Docker image to an Azure Container Instance
    • Exercise - Deploy a Docker image to an Azure Container Instance
    • Summary
  • Module 2: Run Docker containers with Azure Container Instances
    • Introduction to Azure Container Instances
    • Exercise - Run Azure Container Instances
    • Exercise - Control restart behavior
    • Exercise - Set environment variables
    • Exercise - Use data volumes
    • Exercise - Troubleshoot Azure Container Instances
    • Knowledge check
  • Module 3: Build and store container images with Azure Container Registry
    • Introduction to Azure Container Registry
    • Exercise - Deploy Azure Container Registry
    • Exercise - Build container images with Azure Container Registry Tasks
    • Exercise - Deploy images from Azure Container Registry
    • Exercise - Replicate a container image to different Azure regions
    • Knowledge check
  • Module 4: Host a web application with Azure App Service
    • Introduction
    • Create a web app in the Azure portal
    • Exercise - Create a web app in the Azure portal
    • Prepare the web application code
    • Exercise - Write code to implement a web application
    • Deploy code to App Service
    • Exercise - Deploy your code to App Service
    • Summary
  • Module 5: Deploy and run a containerized web app with Azure App Service
    • Introduction
    • Build and store images by using Azure Container Registry
    • Exercise - Build and store an image by using Azure Container Registry
    • Deploy a web app by using an image from an Azure Container Registry repository
    • Exercise - Create and deploy a web app from a Docker image
    • Update the image and automatically redeploy the web app
    • Exercise - Modify the image and redeploy the web app
    • Summary
  • Module 6: Introduction to Azure Kubernetes Service
    • Introduction
    • What is Azure Kubernetes Service?
    • How Azure Kubernetes Service works
    • When to use Azure Kubernetes Service
    • Knowledge check
    • Summary
  • Module 7: Work with mutable and partial data in Azure Cache for Redis
    • Introduction
    • Transactions in Azure Cache for Redis
    • Exercise - Create a transaction in Azure Cache for Redis
    • Data expiration
    • Exercise - Implement data expiration
    • Eviction policies
    • Cache-aside pattern
    • Summary

Reviews

Start your review of Architect modern applications in Azure

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.