Architect modern applications in Azure
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Use Docker to build, store, and manage private container images with the Azure Container Registry.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
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
Tags
Related Courses
Getting Started with Azure App Service: Web AppsMicrosoft via edX Microsoft Azure App Service
Microsoft via edX Deploy and Service Mobile Apps Using Azure App Service
Microsoft via edX Microsoft Azure Developer: Create Azure App Service Web Apps
Pluralsight Developing with .NET on Microsoft Azure - Getting Started
Pluralsight