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ę