Java Enterprise Web Development na platformie Java EE6 (kod: WEB-JEE6)
Tagi tego szkolenia:
Zobacz też:
Opis i cel szkolenia
Podczas czterodniowego szkolenia kursanci poznają technologie stanowiące fundament tworzenia zaawansowanych, nowoczesnych aplikacji na platformie Java EE6. Aktywny uczestnik kursu będzie potrafił stworzyć złożoną bazodanową aplikację udostępniającą interfejs webowy, a także interfejs integracyjny oparty na dwóch rodzajach usług sieciowych: SOAP i REST.
Platforma Java EE6 jest ukoronowaniem prawie dwunastu lat prac firm takich jak IBM, Sun Microsystems, Oracle, tysięcy ochotników oraz instytucji takich jak Apache Foundation i Eclipse Foundation, nad stworzeniem idealnej platformy do tworzenia aplikacji biznesowych.
Minęły czasy, gdy programowanie w Javie wymagało spartańskich poświęceń i miesięcy nauki. Najdojrzalsza platforma aplikacyjna na rynku jest teraz pod względem łatwości programowania, instalacji i administracji konkurencyjna wobec rozwiązań skryptowych w rodzaju PHP, Ruby on Rails i Django.
Warto dodać, że wszystkie składniki potrzebne do budowy i wdrażania aplikacji Java EE6 są dostępne na licencji open source.
Czas trwania
4 dni
Program
- 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.
- 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.
- Warstwa serwisowa:
- EJB 3.1: ziarna sesyjne, stanowe i bezstanowe;
- obsługa transakcji;
- metody asynchroniczne, akcje wykonywane co jakiś czas;
- wstęp do CDI: zależności, zasięg konwersacyjny;
- wzorce projektowe stosowane we współczesnych aplikacjach JEE;
- podstawowy serwis SOAP z mappingiem JAXB;
- serwisy typu REST.
Pobierz w wersji PDF > >
Przeznaczenie i wymagania
Zakładamy, że uczestnicy szkolenia mają opanowane:
- pisanie programów w Javie (potrafią wykorzystać w swoich programach obiekty, klasy, metody zwykłe i statyczne, pakiety, atrybuty zwykłe i statyczne, rozumieją zasady pakowania i uruchamiania programów javowych, w tym terminy takie jak jar, classpath, manifest);
- podstawy SQL-a i relacyjnych baz danych;
- absolutne podstawy HTML-a;
- tworzenie interfejsów użytkownika w dowolnej technologii, niekoniecznie javowej (może być HTML).
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez Akademię Linuksa.
Lokalizacje
Najbliższe terminy
- 2010.10.11 - 2010.10.14 (WAW)
Zapytaj o szczegóły
tel. 022 63 64 164
akademia@linuksa.pl
- Warszawa - Skwer kard. S. Wyszyńskiego 9
- Kraków - Al. 29 Listopada 52
- Łódź - ul. Wólczańska 51
- Poznań - ul. Ziębicka 18
- Katowice - ul. Modelarska 12
- na życzenie dowolne miejsce w Polsce
Cena szkolenia
2600 zł, brutto (szkolenie zwolnione z VAT).
W cenę wliczone są:
- materiały szkoleniowe,
- obiady,
- drobny poczęstunek oraz ciepłe i zimne napoje,
- certyfikat ukończenia szkolenia,
- możliwość jednorazowego kontaktu z instruktorem (instruktorami) po szkoleniu i zadawania pytań dotyczących materiału szkolenia.
Najbliższe terminy
- 2010.10.11 - 2010.10.14 (WAW)
W przypadku zgłoszenia grupy osób (min.
2), możliwe jest również zamówienie szkolenia
zamkniętego, w terminie do uzgodnienia (zaproponuj termin).
Szkolenia zamknięte prowadzimy w naszych salach, w siedzibie Klienta, lub w dowolnej lokalizacji na terenie Polski.
Powrót do pełnej listy szkoleń
|