________________________________________________________________
Do you want to take this course remotely or in person?
Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices
________________________________________________________________
AZ-2009 Course: Build distributed apps with .NET Aspire
To earn this Microsoft Applied Skills credential, students demonstrate the ability to build distributed applications with .NET Aspire . In this course, you'll learn how to build observable, production-ready, distributed applications with .NET Aspire .
Intermediate - Developer - Solutions Architect - .NET - ASP.NET Core - .NET Aspire - Visual Studio - Visual Studio Code
AZ-2009 Training Objectives
- Add .NET Aspire to the solution
- Configure service discovery
- Set up integrations
- Monitoring Resources with the .NET Aspire Dashboard
- Creating Tests with .NET Aspire
- Prepare for implementation
AZ-2009 Course Content
Module 1 Introduction to .NET Aspire
- What is .NET Aspire?
- Learn more about .NET Aspire components
- Learn more about .NET Aspire tools
- Exercise: Using the .NET Aspire eShop
Module 2 Creating .NET Aspire Projects
- Learn how to create a new .NET Aspire project
- Exercise: Creating a .NET Aspire Project
- How to add orchestration to an existing .NET application
- Exercise: Integrating an existing ASP.NET Core web application
Module 3 Using Telemetry in a .NET Aspire Project
- Telemetry API in .NET
- Using OpenTelemetry in .NET Aspire
- Introduction to the .NET Aspire Panel
- Using a logger to add custom log messages
- Exercise: Using Telemetry in a .NET Aspire Project
Module 4: Using Databases in a .NET Aspire Project
- Storing data in SQL-compatible databases
- Storing data in NoSQL databases
- Exercise: Using Database Services to Persist Data from a .NET Aspire Project
- Creating Tests with .NET Aspire
Module 5: Improve Performance with a Cache in .NET Aspire Projects
- Caches and Redis
- Using a Redis Distributed Cache
- Using a Redis Output Cache
- Customizing Connection Strings Using .NET Aspire Manifests
- Exercise: Caching Data in Redis
Module 6: Sending Messages with RabbitMQ in a .NET Aspire Project
- What is RabbitMQ?
- Sending messages with RabbitMQ
- Exercise: Sending messages between microservices via RabbitMQ
Prerequisites
Have experience creating .NET applications and containerized solutions with C#.
Language
- Course: English / Spanish
- Labs: English / Spanish
Microsoft Applied Skills
This course is part of the Microsoft Applied Skills Credentials.
To earn this Microsoft applied skills credential, students must demonstrate the ability to secure resources using Azure virtual networking solutions.
Applied Skills: Explore all credentials in one guide