Clean Architecture z użyciem Spring Boot
Przedstawienie nowoczesnych wzorców architektonicznych stosowanych w aplikacjach biznesowych
Praktyczna nauka refaktoryzacji aplikacji opartej o Spring Boot w duchu Clean Architecture / Hexagonal Architecture
Zastosowanie zasad separacji odpowiedzialności, reguły zależności (Dependency Rule), inwersji zależności i enkapsulacji logiki domenowej
Poznanie narzędzi i technik wspomagających projektowanie i analizę architektury
Zrozumienie wpływu architektury na testowalność czytelność kodu
["wiedza z zakresu nowoczesnych wzorców architektonicznych w aplikacjach biznesowych", "umiejętność refaktoryzacji aplikacji opartej o Spring Boot zgodnie z zasadami Clean Architecture / Hexagonal Architecture", "znajomość zasad separacji odpowiedzialności, reguły zależności, inwersji zależności i enkapsulacji logiki domenowej", "znajomość narzędzi i technik wspomagających projektowanie i analizę architektury", "zrozumienie wpływu architektury na testowalność i czytelność kodu"]