A container is a virtualization technology used to implement scale-out applications that require greater efficiency and scalability. This course starts with covering Docker technology and how to deploy your .NET applications in Docker containers. You will learn about the Microservice architecture and how containers are used in this model. Finally, the training will make you familiar will the different container services offered by Azure like Azure Container Instances and Azure Kubernetes Service. Topics: Containers, Docker, Add ASP.NET Applications to Containers, Azure for Container Overview, Microservice Architecture, Kubernetes, Azure Kubernetes Service (AKS), Azure Dev Spaces, API Gateways, Asynchronous Communication, Synchronous Communication.