title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Build distributed apps with .NET Aspire
Course Description
Overview
Learn how to build observable, production ready, distributed applications with .NET Aspire.Objectives
- Describe how .NET Aspire makes it easier to develop cloud-native distributed applications.
- Select the right .NET Aspire integration to address a functional requirement in a cloud-native application.
- Use Visual Studio to create and run a new .NET Aspire project.
- Create new cloud-native apps by using the .NET Aspire templates in Visual Studio.
- Add the .NET Aspire stack to an existing .NET app for orchestration and simple cloud-native integrations.
- Use the .NET Aspire dashboard to diagnose connection issues between services.
- Understand the relationship between .NET Aspire and OpenTelemetry.
- Understand the telemetry data sources available in .NET.
- Use the .NET Aspire dashboard to monitor the telemetry data from a cloud-native application.
- Add ILogger messages to the application.
- Describe the database systems that .NET Aspire can connect to using built-in integrations.
- Use .NET Aspire integrations to read and write data to PostgreSQL, MySQL, and Microsoft SQL Server databases.
- Use .NET Aspire integrations to read and write data to MongoDB databases.
- Understand the basics of testing in .NET Aspire.
- Create a test project using xUnit.
- Write and run tests for .NET Aspire projects.
- Utilize the .NET Aspire testing project templates.
- Choose a type of Redis caching for a specific performance optimization requirement.
- Use a Redis distributed cache to increase performance in a .NET Aspire project.
- Use a Redis output cache to complete HTML responses in a .NET Aspire project.
- Select from the work queues, topics, subscriptions, and routes available on a RabbitMQ server to send messages to the intended recipient microservices.
- Add messages to a queue on a RabbitMQ exchange server by using the .NET Aspire RabbitMQ client message broker.
Audience
- Developer
- Solution Architect
Prerequisites
- Experience building web applications using .NET and C#
Topics
- Introduction
- What is .NET Aspire?
- Learn about .NET Aspire integrations
- Learn about .NET Aspire tools
- Exercise - Use the .NET Aspire eShop
- Knowledge check
- Introduction
- 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 app
- Knowledge check
- Introduction
- 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 project
- Knowledge check
- Introduction
- 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 Aspire
- Knowledge check
- Introduction
- 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
- Knowledge check
- Introduction
- What is RabbitMQ?
- Sending messages with RabbitMQ
- Exercise - Send messages between microservices through RabbitMQ
- Knowledge check
Related Courses
-
ASP.NET: Using VisualBasic.NET, ADO.NET and XML
MSNT-235- Duration: 5 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,975.00 USD
-
ASP.NET Core MVC (VS2019/Core 5.0)
WDVS-105- Duration: 2 Days
- Delivery Format: Classroom Training, Online Training
- Price: 1,170.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.

STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.