JEE Wzorce Projektowe Opis Adresaci szkolenia
Transkrypt
JEE Wzorce Projektowe Opis Adresaci szkolenia
www.faven.pl s o f t w a r e JEE Wzorce Projektowe Opis Szkolenie dostarcza jego uczestnikom gruntowny opis wzorców projektowych stosowanych przy produkcji oprogramowania, używanych w technologii Java Enterprise Edition do efektywnego rozwiązywania złożonych problemów biznesowych. Studiując wzorce projektowe poznajemy wypróbowane i sprawdzone techniki rozwiązujące specyficzne typy wspólnych problemów projektowych. Wzorce projektowe omawiane na tym szkoleniu pomagają tworzyć aplikacje bardziej elastyczne, prostsze w utrzymaniu, niezawodne i wydajne. Adresaci szkolenia Szkolenie adresowane jest do osób odpowiedzialnych za rozwój i projektowanie rozproszonych aplikacji tj. architektów systemowych, analityków jak i programistów. Wymagania wstępne Minimum 6 miesięcy doświadczenia w programowaniu w języku Java przed przystąpieniem do tego szkolenia jest konieczne by skutecznie zrozumieć materiał omawiany na szkoleniu. Uczestnicy powinni być zaznajomieni z JSP, Servletami i XML, umieć czytać i pracować z technikami modelowania zorientowanymi obiektowo, takimi jak Unified Markup Language (UML). Forma szkolenia Szkolenie jest praktyczne. Stosujemy skuteczną i sprawdzoną metodykę nauczania składającą się z cyklicznych sesji krótkiego wykładu, przykładów i warsztatów praktycznych dla każdego zagadnienia. Każdy z uczestników otrzyma kod żródłowy warsztatów oraz wydrukowaną całkowitą treść szkolenia (w segregatorze). Czas szkolenia Pięć dni (35 godzin), 9:00 AM-5:00 PM (1h przerwa obiadowa); na ogół ostatni dzień kończy się przed 4:00 PM. Program szkolenia 1. Poznawanie zasad projektowania zorientowanego obiektowo i wzorców projektowych • Podstawowe pojęcia projektowania zorientowanego obiektowo ul. Solec 81B/A-51, 00-382 Warszawa, NIP 7010187937, REGON 141936005 kapitał zakładowy 20000PLN, KRS 0000332036 Sąd Rejonowy dla M. St. Warszawy, XII Wydział Gospodarczy KRS Faven Software sp. z o.o. www.faven.pl www.faven.pl s o f t w 2. 3. 4. 5. 6. 7. 8. 9. a r e • Podstawowe zasady projektowania zorientowanego obiektowo • Charakterystyka wzorców projektowych Używanie wzorców behawioralnych Gangu Czterech • Podstawowa charakterystyka wzorców behawioralnych • Wzorzec Strategy • Wzorzec Command • Wzorzec Iterator • Wzorzec Observer Używanie wzorców kreacyjnych Gangu Czterech • Podstawowa charakterystyka wzorców kreacyjnych • Wzorzec Factory Method • Wzorzec Abstract Factory • Wzorzec Singleton Używanie wzorców strukturalnych Gangu Czterech • Podstawowa charakterystyka wzorców strukturalnych • Wzorzec Facade • Wzorzec Proxy • Wzorzec Adapter • Wzorzec Composite • Wzorzec Decorator Korzystanie z architektonicznych bloków budujących • Wzorce architektoniczne dla wzorców projektowych • Wzorzec Model View Controller • Wzorzec Layers • Warstwy w aplikacjach Java EE Wprowadzenie do wzorców Java EE • Filozofia wzorców Java EE • Wzorce i warstwy w katalogu wzorców Java EE Używanie wzorców warstwy integracyjnej • Cechy i cel wzorców warstwy integracyjnej • Wzorzec Service Activator • Wzorzec Data Access Object (DAO) • Wzorzec Domain Store • Wzorzec Web Service Broker Używanie wzorców warstwy prezentacyjno-biznesowej • Podstawowa charakterystyka wzorców warstwy prezentacyjno-biznesowej • Wzorzec Service Locator • Wzorzec Session Facade • Wzorzec Business Delegate • Wzorzec Transfer Object Używanie wzorców warstwy wewnątrz-biznesowej • Podstawowa charakterystyka wzorców warstwy wewnątrz-biznesowej • Wzorzec Application Service ul. Solec 81B/A-51, 00-382 Warszawa, NIP 7010187937, REGON 141936005 kapitał zakładowy 20000PLN, KRS 0000332036 Sąd Rejonowy dla M. St. Warszawy, XII Wydział Gospodarczy KRS Faven Software sp. z o.o. www.faven.pl www.faven.pl s o f t w a r e • Wzorzec Business Object • Wzorzec Transfer Object Assembler • Wzorzec Composite Entity • Wzorzec Value List Handler 10.Używanie wzorców warstwy prezentacyjnej • Podstawowa charakterystyka wzorców warstwy prezentacyjnej • Architektura Modelu 2 i Apache Struts Framework • Wzorzec Intercepting Filter • Wzorzec Front Controller • Wzorzec Application Controller • Wzorzec Context Object 11.Więcej wzorców warstwy prezentacyjnej • Wzorzec View Helper • Wzorzec Composite View • Wzorzec Dispatcher View • Wzorzec Service to Worker 12.Poznawanie antywzorców • Antywzorce • Antywzorce warstwy integracyjnej • Antywzorce warstwy biznesowej • Antywzorce warstwy prezentacyjnej 13.Wytyczne projektowania Java EE • Java Pet Store demo • Wzorce Java EE użyte w Java Pet Store demo ul. Solec 81B/A-51, 00-382 Warszawa, NIP 7010187937, REGON 141936005 kapitał zakładowy 20000PLN, KRS 0000332036 Sąd Rejonowy dla M. St. Warszawy, XII Wydział Gospodarczy KRS Faven Software sp. z o.o. www.faven.pl