Wzorce architektoniczne
Rodzaj: | Szkolenie |
---|---|
Czas trwania: | 2-3 dni |
Dla kogo: | Zespoły programistyczne, architekci, testerzy |
Forma: | 20% teoria / 80% praktyka |
Miejsce warsztatu: | Siedziba klienta lub Zdalnie |
Cytując Wikipedię:
Wzorzec architektoniczny (ang. architectural pattern) – uznany i sprawdzony sposób rozwiązania danego problemu z zakresu architektury oprogramowania.
Wiedza na temat wzorców pozwala przyśpieszyć wdrażanie nowych funkcjonalności, uspójnić tworzone oprogramowanie czy zmniejszych ilość powstających błędów. Jednak nie są to tzw. silver bullety. Każdy z wzorców niesie za sobą konkretny koszt, który musimy ponieść by go wdrożyć. Dodatkowo pewne zmiany nie są możliwe, kiedy wykorzystujemy specyficzną architekturę. Czy wdrażać dany wzorzec? Na to pytanie znajdziesz odpowiedź na tych warsztatach.
Jeśli interesuje Cię ten warsztat skontaktuj się ze mną 👇
Skontaktuj sięPo warsztatach
- Zdobędziesz wiedzę na temat wzorców architektonicznych
- Zrozumiesz zyski i koszta wdrażania każdego z wzorców
- Dobierzesz właściwy wzorzec do napotkanego problemu
- Zaimplementujesz wybrany wzorzec wraz z odpowiednią dokumentacją i testami
Program Warsztatów
Program opisany poniżej jest propozycją - do każdego warsztatu ustalamy dedykowany program na podstawie twoich potrzeb.
- Definicje architektury
- Architektura aplikacji a systemu
- CRUD
- N-layer
- CQRS
- Hexagonal Architecture
- Ports and Adapters
- Event driven architecture
- Serverless
- Lambda architecture
- Actors
- Moduły jako osobne aplikacje
- Microservices
- REST / GraphQL
- Message-driven architecture
- Microkernel
- Space based architecture
- Wymagania funkcjonalne
- Atrybuty jakościowe
- Ograniczenia systemowe
- Konwencje
- Cele projektowe
- Czym jest model C4
- Context
- Container
- Component
- Code
- Automatyzacja tworzenia modeli
- Jak mierzyć architekturę
- Jak testować architekturę
- Jak dokumentować architekturę