← All courses
🏛️Advanced

Software Engineering & Architecture

SOLID, clean code and architecture, DDD, system design, scaling, high availability, CAP and distributed systems.

Volume 0 · Part VII · 11 chapters · 11 lessons
Share

What you'll learn

  • SOLID Principles
  • Clean Code
  • Clean Architecture
  • Domain-Driven Design
  • System Design
  • Scaling Applications
  • High Availability
  • CAP Theorem
  • Consistency Models
  • Eventual Consistency
  • Distributed Systems

Curriculum

4 modules · 11 lessons
Module 1Writing Good Code2 lessons
SOLID PrinciplesPreview
Clean Code
Module 2Structuring Systems2 lessons
Clean Architecture
Domain-Driven Design
Module 3Designing at Scale3 lessons
System Design
Scaling Applications
High Availability
Module 4Distributed Systems4 lessons
CAP Theorem
Consistency Models
Eventual Consistency
Distributed Systems

Reviews

No reviews yet.

More courses

Browse all →