- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
Enterprise .NET: Advanced Patterns and Practices
This is .NET enterprise development for the real world, where design and deployment options are constrained by legacy code, external dependencies, and the production database. Add to your skill set the awareness and abilities that enable zero-downtime deployments, database versioning, and safely isolating and replacing broken dependencies. These "unglamorous" skills are part of what transforms mid-level engineers into the key players that enable stability and longevity of global enterprise systems.
This learning path is actively in production. More content will be added to this page as it gets published and becomes available in the library. Planned content includes:
- Managing Dependencies in .NET (video course) - Practical Deployment Strategies in .NET (video course) - .NET Deployment and Relational Database Versioning (video course) - Decoupling Date and Time in C# (video course) - Applied .NET Patterns for Scale and Resilience (video course)
Content in this path
Deep Dive
Try this learning path for free
What You'll Learn
- Advanced Dependency Management
- Isolation Patterns
- Zero-downtime deployment architecture
- Modern database versioning
- Deterministic Time
- Time-zone management
- Application Scaling
- Practical Enterprise Architecture
- Mid-level software developers who are comfortable creating and deploying .NET applications and services.
- Enterprise Development
- ASP.NET Core
- Entity Framework Core
- Web API
- Anti-Corruption Layer (ACL)
- Distributed Systems
- Deployment
- Zero-Downtime Deployment
- Blue-Green Deployment
- Canary Release
- Legacy
- Modernization
- Brownfield
- Refactoring
- Dependency Management
- Software Architecture
- Systems Architecture
