Containers aren't just a fad - they are an essential building block to build cloud native apps that are portable, repeatable and scale infinitely. Learn how to use tools like Visual Studio, Visual Studio Code, and Docker CLI to build containerized applications and deploy to a number of cloud hosts like Azure Web Apps, Azure Container instances and Azure Kubernetes service. We will also learn several best practices to ensure your containers optimize for devops pipelines, resiliency, and how to diagnose when they don't.