| Najbliższe planowane terminy szkolenia otwartego: | |
|---|---|
| 6 lutego | |
| 27 lutego | |
| Nie znalazłeś pasującego terminu ? Napisz nam o swoich preferencjach.
Postaramy się uruchomić nowy termin specjalnie dla Ciebie. |
|
Tytuł kursu: Projektowanie aplikacji Java EE z wykorzystaniem notacji UML i wzorców projektowych
Kod kursu: J-WP
Adresaci szkolenia
Adresatami szkolenia są programiści J2EE i Java, którzy chcą poznać prawidłowe praktyki przy projektowaniu aplikacji J2EE oraz nabyć umiejętności z zakresu stosowania wzorców projektowych i użycia notacji UML przy tworzeniu dokumentacji.
Cel szkolenia
Celem szkolenia jest zdobycie wiedzy teoretycznej i praktycznej z zakresu użycia wzorców projektowych, zarówno klasycznych, jak i J2EE. Przedstawione wzorce projektowe dotyczą wszystkich warstw aplikacji, tj. warstwy prezentacji, warstwy biznesowej oraz warstwy integracji.
Czas i forma szkolenia
- 35 godzin (5 dni x 7 godzin) w tym wykłady i warsztaty praktyczne
Program szkolenia
- Dzień 1 - Analiza i projektowanie obiektowe
- Wprowadzenie
- Cykl życia projektu
- Analiza a projektowanie
- Modele systemu
- Przegląd UML
- Model przypadków użycia
- Metoda przypadków użycia
- Diagram przypadków użycia
- Model domeny
- Identyfikacja klas – metoda rzeczowników i karty CRC
- Diagram klas
- Model zachowania
- Procesy w systemie
- Diagram aktywności
- Diagram stanów
- Diagram sekwencji
- Zastosowanie UML podczas wytwarzania oprogramowania
- Dzień 2 - Wstęp do J2EE i wzorców projektowych
- Platforma JEE
- Architektura komponentowa
- Specyfikacji J2EE
- Przegląd komponentów J2EE – Servlet, JSP, EJB, Webservice
- Przegląd API J2EE
- Struktura aplikacji
- Porównanie platform J2EE i Spring
- Obiekty trwałe
- Transakcje
- Obiekty stanowe
- Architektura
- Wzorce projektowe GoF
- Wprowadzenie
- Wzorce konstrukcyjne
- Fabryka
- Fabryka abstrakcyjna
- Budowniczy
- Prototyp
- Singleton
- Wzorce strukturalne
- Adapter
- Most
- Fasada
- Kompozyt
- Dekorator
- Waga piórkowa
- Proxy
- Wzorce czynnościowe
- Łańcuch odpowiedzialności
- Interpreter
- Iterator
- Memento
- Obserwator
- Strategia
- Wizytator
- Wzorce architektoniczne
- Przegląd wzorców
- Wzorzec MVC
- Dzień 3
- Projektowanie w JEE - ogólne zasady
- Używanie interfejsów
- Hermetyzacja
- Wstrzykiwanie zależności
- Modelowanie domeny
- Podział aplikacji na warstwy
- Modele Architektur
- Domain Driven Design
- Wzorce warstwy biznesowej
- Fasada sesji
- Application Service
- Delegat Biznesowy
- DTO - Obiekt Transportu
- DTO Assembler
- Value List Handler
- Search Object
- Dzień 4
- Wzorce warstwy dostępu do danych
- DAO - Data Access Object
- JDBC
- Active Record
- ORM.
- Programowanie deklaratywne
- AOP
- Bezpieczeństwo
- deklaratywne
- programistyczne
- ACL
- Wzorce integracji
- webservice
- JMS
- Dzień 5
- Wzorce warstwy prezentacji C.D.
- Application Controller
- View Helper
- Composite View
- Service to Worker
- Dispatcher View
- Realizacja case study z wykorzystaniem poznanych wzorców

