Java Enterprise Web Development na platformie Spring3 i JSF (kod
Transkrypt
Java Enterprise Web Development na platformie Spring3 i JSF (kod
Java Enterprise Web Development na platformie Spring3 i JSF (kod: SPRING-JSF) Zapytaj o szczegóły Opis i cel szkolenia Dojrzałe i sprawdzone technologie takie jak Spring, Hibernate i JavaServer Faces stanowią fundament oprogramowania produkcyjnego wdrożonego w dziesiątkach tysięcy firm. Podczas czterodniowego szkolenia kursanci poznają wszystkie technologiepotrzebne do tworzenia zaawansowanych, nowoczesnych aplikacji na platformieSpring. Aktywny uczestnik kursu będzie potrafił stworzyć złożoną bazodanową aplikację udostępniającą interfejs webowy w JSF, wykorzystującą do obsługi bazy danych bibliotekę Hibernate. Warto dodać, że wszystkie składniki potrzebne do budowy i wdrożenia aplikacji są dostępne na licencji open source. Czas trwania 4 dni Program 1. Warstwa prezentacji: JavaServer Faces — Facelets: składnia, dokumenty złożone, szablony, — Expression Language, wyrażenia opóźnione, — ziarna zarządzane (Managed Beans), zasięgi, — komponenty JSF, walidacja, konwersja, komunikaty o błędach, — akcje i zmiany, cykl życia, użycie FacesContext, — komponenty wiązane do kolekcji, — Ajax z użyciem i bez użycia Javascriptu, — wzorce użycia, typowe problemy i ich rozwiązania. 2. Model biznesowy i baza danych: — standard Java Persistence API (JPA i JPA2), z użyciem bibliotek Hibernate i EclipseLink; podstawowe mappingi i proste relacje kwerendy w JPQL złożone mappingi: dziedziczenie i kompozycja, klucze surogatowe i naturalne wielokolumnowe, wartości implikowane w kluczach, — kolekcje typów prostych i zagnieżdżonych, mapy, porządek, — walidacja z użyciem frameworka Bean Validation. 3. Warstwa serwisowa: — instalacja i konfiguracja Springa oraz związane z nią pułapki — zależności Springa — wspierane rodzaje dependency injection: setter, constructor, getter; — konfiguracja plikami XML i anotowanymi fabrykami; — wzorce projektowe stosowane często w aplikacjach Springowych (Facade, DAO, Application Service, Business Delegate); — programowanie aspektowe; — obsługa transakcji; — tworzenie bazodanowych aplikacji ze Springiem z użyciem SQL-a; — tworzenie bazodanowych aplikacji ze Springiem przy użyciu Hibernate/JPA; — weavery w środowisku SE i EE; 4. Podstawowa integracja Springa ze środowiskiem webowym: — Spring i JavaServer Faces; — — — — ul. Jasna 14/16A, 00-041 Warszawa tel. 22 63 64 164, fax 22 266 06 95 [email protected], http://www.alx.pl tel. 22 63 64 164 [email protected] — Spring i Jersey (JAX-RS). Przeznaczenie i wymagania Od uczestnika kursu oczekiwana jest przyzwoita znajomość języka Java oraz podstawowe informacje o środowisku webowym (elementarny HTML, XML i SQL). Certyfikaty Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX. Lokalizacje — — — — — — — — — Warszawa – ul. Jasna 14/16A Kraków – ul. św. Filipa 23 Katowice – ul. Stawowa 10 Gdańsk – ul. Wały Piastowskie 1 Poznań – ul. Św. Marcin 66/72 Wrocław – ul. Rynek 35 Łódź – ul. Wólczańska 4a London – UK: Asra House, 1 Long Lane, London SE1 4PG na życzenie dowolne miejsce w Polsce, lub UE (zajęcia prowadzone w języku angielskim) Cena szkolenia 3490 PLN netto (VAT 23%) W cenę szkoleń organizowanych w naszej siedzibie wliczone są: — autorskie materiały szkoleniowe, — indywidualne stanowisko komputerowe do pracy podczas zajęć, — certyfikaty ukończenia szkolenia, — obiady, — drobny poczęstunek oraz ciepłe i zimne napoje, — możliwość jednorazowego kontaktu z instruktorem (instruktorami) po szkoleniu i zadawania pytań dotyczących materiału szkolenia. ul. Jasna 14/16A, 00-041 Warszawa tel. 22 63 64 164, fax 22 266 06 95 [email protected], http://www.alx.pl Zapytaj o szczegóły tel. 22 63 64 164 [email protected]