Guided courses
Courses
31 courses · 418 lessons
Architecture and Design in .NET courses
4 coursesClear filters
- IntermediateFree
Design Patterns in C# with Practical Examples
A production-focused path for learning when and why to use design patterns in modern C# and .NET. Covers creational, structural, and behavioral patterns through trade-offs, misuse warnings, interview reasoning, focused exercises, and selective executable examples.
12 lessons · 1 h 24 min - IntermediateFree
Observer and Mediator: Notifications and Workflow Design
A focused two-lesson workshop on independent notifications and explicit workflow coordination. Work through a sensor dashboard and a booking workflow, then test your reasoning about lifetimes, ordering, failure and duplicate effects. Includes a free six-scenario PDF workbook.
2 lessons · 12 min · 3 practice tests - IntermediateFree
Strategy and State Patterns: A Practical C# Workshop
A focused workshop on choosing interchangeable policies and enforcing legal state transitions. Learn through pricing and order-lifecycle examples, explicit invariants, design trade-offs, exercises, and interview reasoning.
2 lessons · 13 min · 2 practice tests - Intermediate
System Design for .NET Developers
A structured overview of system design for .NET developers: what to optimize first, the request path, data stores and consistency, messaging and jobs, security and tenancy, and operations and cost, with representative architectures and a learning path.
9 lessons · 53 min