Course Information
Course Overview
A complete guide to building an app using Aspire with .Net services and Next.js from scratch
Are you ready to take your .NET skills to the next level and build modern distributed applications?
In this hands-on course, you’ll learn how to design and develop a real-world, Stack Overflow–style app using the latest technologies in the .NET ecosystem and beyond.
We’ll start from scratch and guide you step by step through building a complete system with .NET 9, Aspire and WolverineFx. You’ll discover how to structure microservices, implement event-driven messaging, and manage data with PostgreSQL — all while keeping your application scalable and reliable.
On the front end, you’ll build a modern UI using Next.js (App Router), styled with Tailwind, and managed with Zustand for state management. Along the way, you’ll integrate Keycloak for secure authentication and authorization, giving your app production-ready identity features.
By the end of this course, you will not only understand the theory behind distributed systems but also have a fully working application that you can run locally with Docker or deploy to the cloud. More importantly, you’ll gain the practical skills to build, extend, and scale real-world systems in your own projects or career.
Whether you’re a .NET developer looking to level up, a full-stack developer curious about Aspire, or simply someone who wants to see how all the pieces fit together in a modern distributed system — this course is for you.
Enroll today, and let’s start building the future of apps with .NET Aspire and Next.js!
Course Content
- 10 section(s)
- 191 lecture(s)
- Section 1 Introduction
- Section 2 Setting up Aspire + Keycloak
- Section 3 Creating the first .Net service with Aspire
- Section 4 Adding a Search service
- Section 5 Challenge - Implement the answer functionality
- Section 6 Mini Deployment 1
- Section 7 Building the User Interface
- Section 8 User Interface functionality
- Section 9 Client authentication
- Section 10 Client CRUD operations
What You’ll Learn
- Build a complete microservices application using .NET and Aspire for cloud-ready distributed systems
- mplement secure authentication and authorization flows with Keycloak in a real-world app
- Apply event-driven architecture patterns with WolverineFx for messaging and reliability
- Develop a modern front-end with Next.js App Router, Tailwind, and Zustand for state management
- Integrate services with PostgreSQL, containerization, and API gateways for scalable deployments
- Deploy and manage your application in production environments using Docker and Azure
Reviews
-
AAyoub Bensalah
very detailed explanation so far
-
SStuart Murray
Excellent introduction.
-
MMisael Cazarez
I just started the course, and it's excellent so far. Each concept is explained clearly, and every exercise is well designed to help you understand the concepts through practice. Keep up the great work!
-
TTesfaye Feleke-Hanks
Always great instructor with the SME.