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