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!