.NET Aspire workshop

termin_icon First termin: 28.10 - 29.10
confirmed_icon Confirmed No
duration_icon Duration (days) 2
price_icon Price (without VAT) 960,00 €
num_of_hours_icon Number of hours 16

Lecturers

Course ID: NETA

About the course

.NET Aspire is a new technology that simplifies the development of distributed .NET applciations, no matter if you use cloud environments or run deploy the application on-premises. It provides tools, components, and orchestration capabilities. In this workshop, you will learn about the features of .NET Aspire, enabling you to either transition existing services to .NET Aspire or develop new services using it.

Prerequisites

  • Experience in creating C# programs.
  • Knowledge of ASP.NET Core Web APIs.

Topics

  • Introduction to .NET Aspire: Understand the basics and the architecture of .NET Aspire.
  • Creating a .NET Aspire application: Learn how to set up and configure a new .NET Aspire application.
  • Adapting existing projects for .NET Aspire: Learn how to transition your existing projects to .NET Aspire.
  • Using .NET Aspire components like Redis, SQL Server: Understand how to integrate and use these components in your .NET Aspire application.
  • Orchestration of service communication: Learn about Service Discovery, HTTP Client Factory, and gRPC and how they aid in service communication.
  • Monitoring and Troubleshooting: Learn how to use OpenTelemetry, Prometheus, and Grafana for monitoring your services and troubleshooting issues.
  • .NET Aspire Dashboard: Get to know the dashboard and learn how to use it effectively.
  • .NET Aspire and Azure Developer CLI (AZD): Understand how .NET Aspire integrates with Azure Developer CLI and how to use them together.
  • Deployment of Azure Services with .NET Aspire: Learn how to deploy your services on Azure using .NET Aspire.
  • Creating pipelines with .NET Aspire: Understand how to create and manage deployment pipelines using .NET Aspire.

Application form (treated as an order form)

Participant

Payer

Shranjujem

Need assistance?
Need assistance?