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. What is Aspire?

    3. Running the startup project

    4. Adding the Aspire AppHost project

    5. Running an Aspire application

    6. Adding the .NET API to the AppHost

    1. Introduction

    2. Adding the PostgreSQL hosting integration

    3. Connecting the API to the PostgreSQL resource

    4. Using persistent containers

    5. Adding the Storage hosting integration

    6. Adding the Keycloak hosting integration

    7. Testing the Aspire hosted .NET app

    1. Introduction

    2. Adding resiliency to PostgreSQL connections

    3. Using default PostgreSQL health checks

    4. Adding Storage resiliency and health check defaults

    5. Adding a ServiceDefaults project

    6. A few more cleanups

    7. Diagnosing issues across dependencies

    1. How to Get Personal Help While You Learn

    1. Introduction

    2. What is Infrastructure As Code?

    3. Adding Azure Postgres Flexible Server support

    4. Customizing Azure Storage Infrastructure

    5. Customizing Azure Container Apps Infrastructure

    6. Adding deployment parameters

    7. Excluding resources not needed in the cloud

    8. Deploying via the Azure Developer CLI (AZD)

    9. Exploring deployed resources

    10. Testing the deployed API

About this course

  • 50 lessons
  • 4.5 hours of video content