Full Stack Web Development, Workshops

VSF01 Workshop: Build Performant, Testable Websites with .NET Aspire

11/22/2024

8:00am - 5:00pm

Level: Intermediate

Chris Klug

Developer

Active Solution

The web development area of the Microsoft stack has grown exponentially in the last few years. Supporting more and more business scenarios and offering more and more ways to solve your development needs. However, in this ever-evolving environment, it can be hard to know what you can, and sometimes should be doing. And how to do it.

In this one day masterclass, Chris Klug, a Microsoft developer with over 20 years of experience (and 14 MVPs), will show you how you can leverage ASP.NET Core to build large scale business applications. It will be a fast paced walkthrough of topics ranging from the more "basic", but really important things, like setting up authentication and authorization, to service communication and reverse proxying. Not to mention some slightly more "esoteric" topics like Project Orleans and FastEndpoints. And since developing a multi-service environment often has some "interesting", a.k.a annoying, challenges when running locally. It will also cover how you can leverage Docker and .NET Aspire to make this a whole lot easier.

On top of that, since very few solutions can do without automated testing, we will also have a quick look at this topic, so that we can make sure that once we deploy it, it is less likely to introduce bugs or regressions.

During the day, you will see how to set up a multi-service application using (among other things)

  • ASP.NET Core MVC and minimal API:s
  • gRPC
  • YARP
  • Entity Framework Core
  • Project Orleans
  • .NET Aspire
  • FastEndpoints
  • Duende Identity Server
  • Azure
  • Docker
  • and more
  • The day is also intended to be as interactive as possible to make sure that you get the information that you need. So, come well-rested, curios and prepared learn and ask questions.

    This masterclass is targeted at .NET developers with experience in ASP.NET. It will be fairly fast paced, as there are a lot of things to cover in a "short" amount of time. However, there will also be plenty of opportunity to ask questions throughout the day.