M-AZ2009 Build distributed apps with .NET Aspire (AZ-2009)

Learn how to build observable, production ready, distributed applications with .NET Aspire.- Introduction to .NET Aspire
– Create a .NET Aspire project
– Use telemetry in a .NET Aspire project
– Use databases in a .NET Aspire project
– Improve performance with a cache in a .NET Aspire project
– Send messages with RabbitMQ in a .NET Aspire project

Kontakt oss: Kurs@sgpartner.no

Kurskode: M-AZ2009 Kategorier: ,

COURSE OBJECTIVE:
Not available. Please contact.

 

TARGET AUDIENCE:
Not available. Please contact.

COURSE PREREQUISITES:
Not available. Please contact.

COURSE CONTENT:
Module 1: Introduction to .NET Aspire • What is .NET Aspire? • Learn about .NET Aspire integrations • Learn about .NET Aspire tools • Exercise – Use the .NET Aspire eShopModule 2: Create a .NET Aspire project • Learn how to create a new .NET Aspire project • Exercise – Create a new .NET Aspire project • How to add orchestration to an existing .NET app • Exercise – Integrate an existing ASP.NET Core web appModule 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 • Exercise – Use telemetry in a .NET Aspire projectModule 4: Use databases in a .NET Aspire project • Store data in SQL-compliant databases • Store data in NoSQL databases • Exercise – Use database services to persist data from a .NET Aspire project • Create tests with .NET AspireModule 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 • Exercise – Cache data in Redis
Module 6: Send messages with RabbitMQ in a .NET Aspire project • What is RabbitMQ? • Sending messages with RabbitMQ • Exercise – Send messages between microservices through RabbitMQ

FOLLOW ON COURSES:
Not available. Please contact.

Additional information