Skip to main content

Software Architect

Design robust software architectures: design patterns, microservices, event-driven architecture, DDD, CQRS, system design and architectural decisions.

6 moduli 20 argomenti ~17h totali

Programma del Corso

The foundations of maintainable code: SOLID, DRY, KISS, YAGNI.

  • 1

    SOLID Principles

    SRP, OCP, LSP, ISP, DIP with practical examples.

    1h
  • 2

    DRY, KISS, YAGNI

    Avoid duplication, simplicity, no over-engineering.

    35 min
  • 3

    Clean Code

    Naming, functions, comments, structure, refactoring.

    45 min

Want to review the subject? These quizzes cover the same topic.