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]