A container is a virtualization technology used to implement applications that require greater efficiency and scalability. This course starts with covering Docker technology 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, Add ASP.NET Applications to Containers, Azure for Container Overview, Microservice Architecture, Kubernetes, Azure Kubernetes Service (AKS), Azure Container Apps, API Gateways, Asynchronous Communication, Synchronous Communication.