Containers are a lightweight, portable, and self-sufficient unit of software that packages together everything needed to run an application. This course starts with covering Docker, and how to deploy your .NET applications in Docker containers. The training will make you familiar with the different container services offered by Azure like Azure Kubernetes Service and Azure Container Apps. You will learn about the Microservice architecture and how to implement them using a variety of technologies including Azure Service Bus and Dapr. Topics: Containers, Docker, Developing ASP.NET Applications with Containers, Azure for Container Overview, Microservice Architecture, Kubernetes, Azure Kubernetes Service (AKS), Azure Container Apps, API Gateways, Asynchronous Communication, Synchronous Communication.