Table of contents
- Week 1 - Introduction and Modeling
- Week 2 - Modeling
- Week 3 - Refactoring and Technical Debt
- Week 4 - Modeling Dynamics
- Week 5 - Code Smells and Metrics
- Week 6 - Design Principles
- Week 7 - Design Patterns 1
- Week 8 - Design Patterns 2
- Week 9 - Design Patterns 3
- Week 10 - Software Architecture
- Week 11 - Architectural Tactics
- Week 12 - Architectural Patterns, Microservices
- Week 13 - Event Driven Architectures