AZ-2009: Build distributed apps with .NET Aspire
Course Description
Learn how to build observable, production ready, distributed applications with .NET Aspire.
About this Course
Course Outline
Introduction to .NET Aspire
- What is .NET Aspire?
- Learn about .NET Aspire integrations
- Learn about .NET Aspire tools
Create a .NET Aspire project
- Learn how to create a new .NET Aspire project
- How to add orchestration to an existing .NET app
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
Use databases in a .NET Aspire project
- Store data in SQL-compliant databases
- Store data in NoSQL databases
- .NET Aspire project
- Create tests with .NET Aspire
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
Send messages with RabbitMQ in a .Net Aspire project
- What is RabbitMQ?
Sending messages with - RabbitMQ
Duration
1 Day
Prerequisites
Experience building web applications using .NET and C#
Level
Intermediate
Need to Train a Team?
Contact us to schedule dedicated software development training for your team.