Session
Mastering .NET Aspire: From Fundamentals to Advanced Concepts
Building modern, cloud-native applications presents significant challenges for developers. Managing complex interdependencies between microservices, ensuring consistent performance under varying loads, and debugging issues in distributed systems can be overwhelming. .NET Aspire provides a powerful framework that simplifies cloud-native development by offering a comprehensive set of tools and libraries for building resilient, scalable, and observable applications.
This workshop will guide you on a journey through the .NET Aspire ecosystem, starting with fundamental concepts and progressing to advanced techniques. By the end of the workshop, you'll have the knowledge and skills to confidently design and implement robust cloud-native applications using .NET Aspire.
After introduction to .NET Aspire we will be working on a sample-app. You will gain hands-on experience learning how to:
- build a complete sample application from scratch using .NET Aspire
- register and discover services within the .NET Aspire ecosystem
- integrate database (e.g. MS-SQL, MongoDB) & messaging (e.g. RabbitMQ) & containers into your system
- integrate Azure services (CosmosDB, Storage) into your system
- implement logging, metrics collection, and distributed tracing using OpenTelemetry
- build automated tests of the system
- deploy and manage .NET Aspire Applications
PREFERRED WORKSHOP DURATION: full-day, half-day, 2 hours
TARGET AUDIENCE:
- Software Developers: Experienced .NET developers who are interested in building cloud-native applications.
- Architects: Software architects and solution architects who are responsible for designing and implementing cloud-native solutions.
- DevOps Engineers: DevOps engineers who are involved in the deployment and management of cloud-native applications.
TECHNICAL REQUIREMENTS:
- .NET 8 SDK: Installed on the attendee's machine.
- .NET Aspire Workload: Installed in Visual Studio 2022 (version 17.10 or higher) or via the .NET CLI.
- Docker Desktop or Podman: Installed and running on the attendee's machine.
- Visual Studio 2022 (recommended) or Visual Studio Code with the C# Dev Kit
- Basic understanding of C# and .NET development concepts.
Lukas Durovsky
Staff Software Engineer @ Thermo Fisher Scientific
Bratislava, Slovakia
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top