Architektura dla projektantów, wzorce projektowe i architektoniczne
Kod szkolenia: ARCH-PRO
Adresaci szkolenia
Szkolenie przeznaczone jest dla osób pragnących zapoznać się z wzorcami architektonicznymi i projektowymi od strony aspektów projektowych.
Bardzo przyda się przy tworzeniu projektu dla wybranej już architektury. Uczestnicy dowiadują się, na co zwracać uwagę przy konkretnych wzorcach architektonicznych, oraz poznają kluczowe powody doboru poszczególnych architektur. Dzięki temu uczą się tworzenia rozwiązań projektowych, które nie kłócą się z założeniami architektonicznymi i pozwalają osiągnąć założone poziomy parametrów systemowych.
Z powyższych względów głównymi adresatami szkolenia są projektanci oraz osoby planujące wykonywać czynności projektowe.
Cele szkolenia
Celem szkolenia jest nabycie umiejętności projektowania z użyciem wzorców projektowych przy spełnieniu ograniczeń architektury (takich jak: dobrane wzorce architektoniczne, warstwy i powiązania między nimi, stosy technologiczne, rozmieszczenie komponentów i protokoły komunikacji).Celem szkolenia jest nabycie umiejętności projektowania z użyciem wzorców projektowych przy spełnieniu ograniczeń architektury (takich jak: dobrane wzorce architektoniczne, warstwy i powiązania między nimi, stosy technologiczne, rozmieszczenie komponentów i protokoły komunikacji).
Uczestnicy poznają najpierw parametry systemowe oraz wzorce architektoniczne (ich strukturę i cele określone w parametrach systemowych). Następnie uczą się modelowania w UML na poziomie architektonicznym, po którym przechodzimy do poziomu projektowego. Tu uwzględniamy ograniczenia architektury, modelując klasy i sekwencje, jak również uszczegóławiamy samą architekturę.
Zarówno architekturę jak i projekt modelujemy z użyciem wzorców.
Na szkoleniu pomijamy liczne aspekty niezbędne do podjęcia decyzji architektonicznych, gdyż te obszary obejmuje szkolenie dedykowane architektom. Tutaj naszym celem jest przeszkolenie projektantów tak, aby byli w stanie odnaleźć się w dobranej architekturze i dostarczyć wysokiej jakości rozwiązania projektowe, zgodne z założeniami architektonicznymi.
Czas trwania szkolenia
5 dni, po 8 godzin. Łącznie 40 godzin(y) szkolenia.
Uwaga: 5*8 godzin wykładów i warsztatów. Proporcje zależą od poszczególnych partii materiału (pomijając dzień pierwszy, zdecydowanie przeważa część warsztatowa).
Jeden dzień poświęcamy na parametry systemowe i wzorce architektoniczne. Są to fundamenty dalszej pracy, stąd bardzo ważne jest tu zrozumienie kluczowych aspektów poszczególnych architektur w ramach osiągania parametrów systemowych.
Drugiego dnia uczymy się modelować architekturę w UML przy użyciu narzędzia Enterprise Architect.
Trzeciego dnia uczymy się modelować na poziomie projektowym. W ramach ćwiczeń wskazujemy też główne różnice pomiędzy modelem projektowym a analitycznym, aby ułatwić pracę projektantom, którym nie dostarczono modelu analitycznego.
Przy modelowaniu projektu pozostajemy już do końca szkolenia i w dalszej części rozwijamy tę umiejętność poznając i stosując poszczególne wzorce. Począwszy od wzorców GOF (1 dzień), a skończywszy na wzorcach Core J2EE (1 dzień).
Oczekiwane przygotowanie słuchaczy przed szkoleniem
Rozwijamy umiejętność projektowania od postaw, w związku z tym szkolenie nie posiada wymagań wstępnych.
Mile widziana jest znajomość JEE, aczkolwiek nie jest ona konieczna (część ćwiczeń powołuje się na zwarte tam technologie, trener wprowadzi na poziomie niezbędnym do wykonania diagramów).
Polecane szkolenia uzupełniające
Polecamy szkolenia rozwijające omawiane tu zagadnienia (architektura 5 dni, UML 4-5 dni, wzorce projektowe 5 dni).
Program szkolenia