NET MICROSERVICES WITH .NET ASPIRE

Main Speaker

Learning Tracks

Course ID

52007

Date

22-06-2025

Time

Daily seminar
9:00-16:30

Location

Daniel Hotel, 60 Ramat Yam st. Herzliya

Overview

REST becomes the ultimate solution for text-based integration over HTTP. Microservices allow to architecturally isolate each service, and by that, create an integrated application in which pieces of code can be separately administrated and enhanced.

Who Should Attend

  • Developers working with ASP.NET who want to upgrade to .NET 9 and explore microservices.

Prerequisites

  • Basic understanding of ASP.NET Core (any version) and .NET development.
  • Knowledge of REST APIs and HTTP protocols.

Course Contents

Introduction to ASP.NET 9
  • Overview of .NET 9 and ASP.NET 9 ecosystem.
  • New features in ASP.NET 9 and their impact on development.
  • Comparison between ASP.NET 8 and ASP.NET 9 improvements.
  • Setting up a development environment for ASP.NET 9.
Building Microservices with ASP.NET 9
  • Fundamentals of microservices architecture and design principles.
  • Creating and managing APIs with ASP.NET Minimal API in .NET 9.
  • Service-to-service communication using HTTP and messaging systems.
Working with Docker Compose
  • Introduction to Docker and Docker Compose for microservices.
  • Writing docker-compose.yml to define multi-container applications.
  • Building, running, and managing Docker containers for ASP.NET services.
  • Debugging and troubleshooting containers in Docker Compose.
Exploring ASP.NET Aspire
  • Overview of ASP.NET Aspire and its advantages over Docker Compose.
  • Using ServiceDefaults for simplified service configuration.
  • Built-in support for service discovery and OpenTelemetry in Aspire.
  • Automating infrastructure setup for services like SQL Server, PostgreSQL, Redis, and RabbitMQ.
   

The conference starts in

Days
Hours
Minutes
Seconds