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
3D Graphics for Web DevelopersPompeu Fabra University via FutureLearn Accessibility Audit
Amazon Web Services via AWS Skill Builder Advanced React
Meta via Coursera Advanced System Security Topics
University of Colorado System via Coursera Apply advanced testing for your Django web application
Coursera Project Network via Coursera