Trwają zapisy do grupy
Clean Architecture z użyciem Spring Boot
Podczas szkolenia uczestnicy zapoznają się z dobrymi wzorcami architektonicznymi w kontekście tworzenia i rozwijania aplikacji opartych o Spring Boot.
2150 PLN+23% VAT (2644 PLN brutto / 1 os.)Czas trwania szkolenia:2 dni (16h)
Poziom zaawansowania:
Kod kursu:CLEANARCH/SPRING
Clean Architecture z użyciem Spring Boot
Cele szkolenia
- Omówienie nowoczesnych architektur aplikacji
- Implementacja czystej architektury w kontekście aplikacji opartej o Spring Boot
- Przedstawienie narzędzi wspomagających stosowanie wybranej architektury
Zalety
- Praktyczne sposoby radzenia sobie z wyzwaniami dobrej architektury w aplikacjach opartych o Spring Boot
- Warsztatowy charakter zajęć - poprawa architektury istniejącej aplikacji
- Zapoznanie nie tylko z architekturą, ale także z narzędziami ułatwiającymi jej stosowanie
W cenie otrzymasz:
- Materiały szkoleniowe
- Certyfikat ukończenia szkolenia
- W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program
Wprowadzenie do architektury
- Czym jest architektura
- W czym może nam pomóc podczas implementacji i utrzymania aplikacji
- Problemy wynikające ze złej architektury
Szybki przegląd polecanych architektur
- Onion architecture
- Ports & adapters
- CQRS
Czysta architektura w aplikacji Spring Boot - ogólnie
- Dependency Inversion jako glowna regula
- Podział na pakiety / moduły
Czysta architektura w aplikacji Spring Boot - szczegółowo
- Warstwa modelu / domeny
- Warstwa use case
- Warstwa infrastruktury
Warsztat 1
- Transformacja istniejącej aplikacji webowej opartej o Spring Boot z zastosowaniem czystej architektury
Narzędzia kontroli czystej architektury
- Jigsaw (modularyzacja)
- ArchUnit
- Spring Modulith
Warsztat 2
- Dodanie kontroli reguł czystej architektury w aplikacji z wykorzystaniem omówionych narzędzi