Are you in Europe like me? Do you want me to be a better architect? I might be able to help!
I’m holding my Pragmatic Architecture for .NET Core in-person for the first time. If you can get to Den Haag (The Hague), Netherlands on June 16th, you can join me for a one-day event exploring the kinds of architectural decisions that make for great applications.
In this course, I’m covering:
- Learning the basics of software architecture
 - Monoliths, microservices and everything in between
 - Components of a distributed application
 - Messaging between components
 - Monitoring distributed applications
 
This course includes understanding how to plan and build distributed applications with .NET including how to use .NET Aspire in your own applications.
Normally, €199 - you can now get an early-bird price of €139 (including VAT). In fact, I’ll throw in a discount code to get the price down to just €99! Sign up with the discount code “WILDERMUTH-EARLYBIRD”. You can register with this link as well:
Course Outline
What is Architecture?
- Building Before You Have a Plan
 - Archetypes of Software Architectures
 - How Do You Choose?
 - Plans Are Meant to Be Changed
 
Structuring Your Application
- Project Structure in .NET Core
 - Layers, Onions, and Parfaits
 - Separating Concerns
 - Architecting Blazor Applications
 - Integrating with JavaScript, TypeScript and SPAs
 
Coordinating Architectural Components
- Synchronous Communication
 - Using Messaging
 - Buses and Queues
 - Transactional Difficulties in Distributed Systems
 - Using Event Sourcing
 
Health and Safety in Distributed Systems
- Monitoring Distributed Systems
 - Telemetry
 - Capturing Logs
 - Acting on Problems
 - Errors vs. Performance
 
If you have any questions, please feel free to reach out at https://wildermuth.com/en/#contact!