Cele szkolenia
Szkolenie ma na celu zapoznanie uczestników z różnymi rodzajami architektury oprogramowania oraz kluczowymi wzorcami architektonicznymi. Uczestnicy zyskają wiedzę o zaletach, wadach i wyzwaniach związanych z implementacją aplikacji z wykorzystaniem czystej architektury. Nabędą także umiejętności pozwalające na ocenę, kiedy stosowanie Clean Architecture jest najkorzystniejsze oraz zapoznają się z metodami testowania systemów zaimplementowanych w oparciu o to podejście.
Umiejętności
Po szkoleniu uczestnik będzie potrafił
Profil uczestników
Szkolenie przeznaczone jest dla programistów Java pragnących poszerzyć swoje kompetencje w zakresie architektury oprogramowania.
Przygotowanie uczestników
Przed nami:
Szczegółowy program szkolenia
1. Podstawy Architektury Oprogramowania
2. Założenia Czystej Architektury
3. Modele Danych: Anemiczny i Bogaty
4. Warstwy w Czystej Architekturze
5. Testowanie w Czystej Architekturze
6. Refaktoryzacja do Czystej Architektury
Metoda realizacji szkolenia
Szkolenie odbywa się poprzez przeplatanie wykładów, dyskusji i ćwiczeń praktycznych. Jest to połączenie wiedzy teoretycznej i przykładów praktycznych, które można wykorzystać w środowisku pracy.
W ramach szkolenia zapewniamy