Wzorce architektoniczne

Program warsztatu
Data szkolenia
Ustalana indywidualnie
Czas trwania
2-3 dni
Dla kogo
Zespoły programistyczne, architekci, testerzy
Forma
20% teoria / 80% praktyka
Miejsce warsztatu
Siedziba klienta lub Zdalnie

Opis szkolenia

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.

3.jpg s1.jpg
Wiedza, którą zdobędziesz

Po warsztatach

Zobacz, jakie umiejętności rozwiniesz:
  • 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.

  1. Definicje architektury
  2. Architektura aplikacji a systemu

  1. CRUD
  2. N-layer
  3. CQRS
  4. Hexagonal Architecture
  5. Ports and Adapters
  6. Event driven architecture
  7. Serverless
  8. Lambda architecture
  9. Actors

  1. Moduły jako osobne aplikacje
  2. Microservices
  3. REST / GraphQL
  4. Message-driven architecture
  5. Microkernel
  6. Space based architecture

  1. Wymagania funkcjonalne
  2. Atrybuty jakościowe
  3. Ograniczenia systemowe
  4. Konwencje
  5. Cele projektowe

  1. Czym jest model C4
  2. Context
  3. Container
  4. Component
  5. Code
  6. Automatyzacja tworzenia modeli

  1. Jak mierzyć architekturę
  2. Jak testować architekturę
  3. Jak dokumentować architekturę
3.jpg

Jeśli interesuje Cię ten warsztat skontaktuj się ze mną 👇

Wyślij