Bridgeway International

AZ-2009 Build distributed apps with .NET Aspire

Course Information

Need Group Training

Course Description

Learn how to build observable, production ready, distributed applications with .NET Aspire.

Course Outline

1 – Introduction to .NET Aspire

  • What is .NET Aspire?
  • Learn about .NET Aspire integrations
  • Learn about .NET Aspire tools

2 – Create a .NET Aspire project

  • Learn how to create a new .NET Aspire project
  • How to add orchestration to an existing .NET app

3 – Use telemetry in a .NET Aspire project

  • Telemetry APIs in .NET
  • Using OpenTelemetry in .NET Aspire
  • Using the .NET Aspire dashboard
  • Using a logger to add custom log messages

4 – Use databases in a .NET Aspire project

  • Store data in SQL-compliant databases
  • Store data in NoSQL databases
  • Create tests with .NET Aspire

5 – Improve performance with a cache in a .NET Aspire project

  • Caches and Redis
  • Using a Redis distributed cache
  • Using a Redis output cache
  • Customize connection strings by using .NET Aspire manifests

6 – Send messages with RabbitMQ in a .NET Aspire project

  • What is RabbitMQ?
  • Sending messages with RabbitMQ