Course curriculum

    1. Course introduction

    2. What this course covers

    3. What you need to know first

    4. Software prerequisites

    5. Source code and other resources

    1. Introduction

    2. Why containers?

    3. Images vs containers

    4. How a container image is created

    5. Preparing the app for containerization

    6. Writing a Dockerfile

    7. Building a container image

    8. Running a container

    9. Talking to container from Postman

    10. Multi-stage builds

    11. Image versioning

    12. How to create images with the .NET SDK

    13. Using dotnet publish to create images

    14. Making smaller container images

    1. Introduction

    2. Introduction to Azure Container Registry (ACR)

    3. Creating an Azure Container Registry

    4. Publishing to an ACR via Docker

    5. Publishing to an ACR via the .NET CLI

    1. Introduction

    2. What is Azure Container Apps?

    3. Creating an Azure Container Apps Environment

    4. Granting managed identity access to ACR

    5. Creating a Container App

    6. Configuring environment variables

    7. Fixing data protection issues

    8. Enable Ingress

    9. Testing the API backend in Azure Container Apps

    10. Creating new revisions

    11. Scaling a Container App

    1. Introduction

    2. The need for health checks

    3. Implementing a basic health check

    4. Adding a database health check

    5. Adding a Storage health check

    6. Separating liveness and readiness checks

    7. Configuring health probes in Azure Container Apps

    8. Restricting heath endpoints

    1. How to Get Personal Help While You Learn

About this course

  • 81 lessons
  • 8 hours of video content