Tytuł szkolenia: Wzorce projektowe

Transkrypt

Tytuł szkolenia: Wzorce projektowe
Tytuł szkolenia: Wzorce projektowe
Kod szkolenia: J-WP
Wprowadzenie
Adresaci szkolenia
Adr es atam i s z ko lenia s ą pr o gr am iś ci J2 EE i Jav a, któ r z y chcą po z nać pr awidło we pr akty ki pr z y pr o jekto waniu aplikacji J2 EE
o r az nab y ć um iejętno ś ci z z akr es u s to s o wania wz o r có w pr o jekto wy ch i uży cia no tacji UML pr z y two r z eniu do kum entacji.
Cel szkolenia
C elem s z ko lenia jes t z do b y cie wiedz y teo r ety cz nej i pr akty cz nej z z akr es u uży cia wz o r có w pr o jekto wy ch, z ar ó wno
klas y cz ny ch, jak i J2 EE. Pr z eds tawio ne wz o r ce pr o jekto we do ty cz ą ws z y s tkich war s tw aplikacji, tj. war s twy pr ez entacji,
war s twy b iz nes o wej o r az war s twy integr acji.
Czas i forma szkolenia
35 godz in (5 dni x 7 godz in), w tym wykłady i warsz taty praktycz ne.
Plan szkolenia
I. Dz ień 1 - Analiz a i projektowanie obiektowe
1. Wprowadz enie
a. Cykl życia projektu
b. Analiz a a projektowanie
c. Modele systemu
d. Prz egląd UML
2. Model prz ypadków użycia
a. Metoda prz ypadków użycia
b. Diagram prz ypadków użycia
3. Model domeny
a. Identyfikacja klas – metoda rz ecz owników i karty CRC
b. Diagram klas
4. Model z achowania
a. Procesy w systemie
b. Diagram aktywności
c. Diagram stanów
d. Diagram sekwencji
5. Zastosowanie UML podcz as wytwarz ania oprogramowania
II. Dz ień 2 - Wstęp do J2EE i wz orców projektowych
1. Platforma JEE
a. Architektura komponentowa
b. Specyfikacji J2EE
c. Prz egląd komponentów J2EE – Servlet, JSP, EJB, Webservice
d. Prz egląd API J2EE
e. Struktura aplikacji
2. Porównanie platform J2EE i Spring
a. Obiekty trwałe
b. Transakcje
c. Obiekty stanowe
d. Architektura
3. Wz orce projektowe GoF
a. Wprowadz enie
b. Wz orce konstrukcyjne
F abryka
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl
F abryka abstrakcyjna
Budownicz y
Prototyp
Singleton
c. Wz orce strukturalne
Adapter
Most
F asada
Kompoz yt
Dekorator
Waga piórkowa
Proxy
d. Wz orce cz ynnościowe
Ł ańcuch odpowiedz ialności
Interpreter
Iterator
Memento
Obserwator
Strategia
Wiz ytator
4. Wz orce architektonicz ne
a. Prz egląd wz orców
b. Wz orz ec MVC
III. Dz ień 3
1. Projektowanie w JEE - ogólne z asady
a. Używanie interfejsów
b. Hermetyz acja
c. Wstrz ykiwanie z ależności
2. Modelowanie domeny
a. Podz iał aplikacji na warstwy
b. Modele Architektur
c. Domain Driven Design
3. Wz orce warstwy biz nesowej
a. F asada sesji
b. Application Service
c. Delegat Biz nesowy
d. DTO - Obiekt Transportu
e. DTO Assembler
f. Value L ist Handler
g. Search Object
IV. Dz ień 4
1. Wz orce warstwy dostępu do danych
a. DAO - Data Access Object
b. JDBC
c. Active Record
d. ORM.
2. Programowanie deklaratywne
a. AOP
3. Bez piecz eństwo
a. deklaratywne
b. programistycz ne
c. ACL
4. Wz orce integracji
a. webservice
b. JMS
V. Dz ień 5
1. Wz orce warstwy prez entacji C.D.
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl
a. Application Controller
b. View Helper
c. Composite View
d. Service to Worker
e. Dispatcher View
2. Realiz acja case study z wykorz ystaniem poz nanych wz orców
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl

Podobne dokumenty