• SOLID – Responsabilitate Unică, Deschidere/Închiderea, Substituția Liskov, Segregare Interfețe, Inversiune Dependențelor
  • Patternuri de Integrare Enterprise – Message Bus, Event Sourcing, Saga
  • Documentarea Deciziilor Arhitecturale (ADR) – înregistrarea deciziilor

Aplică patternuri pentru microservicii: Command Query Responsibility Segregation, event sourcing.

Înțelege principiile DDD și structura domeniului în aplicații.

Patternuri de arhitectură a aplicației (Layered, Hexagonal, Onion).

Workshop practică: implementare de patternuri în C#, Java, Python.

Analiza proiecte reale care utilizează patternurile pentru soluționarea problemelor.

Acces la biblioteci de patternuri și explicații detaliate.

Învață cum să aplicați SOLID în designul patternurilor pentru code quality.

Explorează patternurile de comportament (Observer, Strategy, Command, Iterator).

Introduce patternurile de creare (Factory, Singleton, Builder) și structurale (Adapter, Composite, Decorator).