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
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.