Day of .NET Aspire

Overview

.NET Aspire is going to change how we develop distributed applications. This evolving platform will allow you to better encapsulate your distributed application during development so you can be ready for deployments.

Getting your head around Cloud Native and how Aspire can help you will prepare you for the future of cloud development.

Prerequisites

Before taking this course students should have some familiarity with .NET and C#.

What You will Learn?

  •  Add Aspire to Existing Projects
  •  Coordinating Distributed Applications
  •  Tracking Projects with OpenTelemetry
  •  Deploying .NET Aspire Applications

Course Outline

  • What is .NET Aspire?
    • What is Cloud Native
    • Do you need a distributed application?
    • How Aspire works.
    • Creating a new distributed application.
    • Adding Aspire to an existing application.
    Orchestration
    • Orchestrating .NET Applications
    • Queues, Buses and Caches
    • JavaScript/TypeScript projects
    • Platform Specific Resources
    • Is everything a container?
    Monitoring Applications
    • Using OpenTelemetry
    • Distributed Logs
    • Distributed Traces
    • Distributed Metrics
    • Using HealthChecks
    Deployments with Aspire
    • The Aspire Manifest
    • Deploying to Azure
    • Deploying to Kubernetes
    • Deploying to Other Clouds
Day of .NET Aspire
Date:
June 12, 2024
Type :
Remote
Level :
Beginner
Modules:
4
Duration:
1 day
Topics:
ASP.NET Core
Cloud Native
.NET Aspire
CSharp
Aspire