Wzorce architektoniczne

Czas trwania:
2-3 dni
Grupa docelowa:
Architekci, developerzy, devopsi
Miejsce szkolenia:
Siedziba klienta

Opis szkolenia

Cytując Wikipedię:

Wzorzec architektoniczny (ang. architectural pattern) – uznany i sprawdzony sposób rozwiązania danego problemu z zakresu architektury oprogramowania.

Podczas mojego szkolenia chciałbym przekazać Ci wiedzę na temat wzorców architektonicznych, wraz z informacjami w jakich kontekstach ich używać, a w jakich raczej są one odradzane. Jeśli interesuje Cię ten temat skontaktuj się ze mną.

Wiedza uzyskana na szkoleniu:

  • Wiedza na temat wzorców architektonicznych
  • Zrozumienie zysków i kosztów każdego z wzorców
  • Umiejętność dobrania wzorca do napotkanego problemu
  • Kompetencja do wdrożenia wzorca wraz z odpowiednią dokumentacją i testami

Możliwy zakres szkolenia:

  • Czym jest architektura oprogramowania
  • Architektura aplikacji a systemu
  • Architektury aplikacji
    • CRUD
    • N-layer
    • CQRS
    • Hexagonal Architecture
    • Ports and Adapters
    • Event driven architecture
    • Serverless
    • Lambda architecture
    • Actors
  • Architektury systemu
    • Moduły jako osobne aplikacje
    • Microservices
    • REST / GraphQL
    • Message-driven architecture
    • Microkernel
    • Space based architecture
  • Jak opisywać architekturę – model opisu architektury C4
  • Jak testować architekturę
  • Jak mierzyć architekturę
  • Jak dokumentować architekturę