JBoss Application
JB170
JB170 – JBoss SEAM Essentials
Cel szkolenia:
Kurs przeznaczony jest dla programistów Javy tworzących nowoczesne, zaawansowane technologicznie aplikacje Web 2.0, którzy chcą zwiększyć swoją sprawność i produktywność poprzez wykorzystanie biblioteki JBoss Seam. W ramach kursu słuchacze zaznajomią się z biblioteką pozwalającą na szybkie tworzenie aplikacji Web 2.0 oraz poznają technologie: JPA, JSF, Facelets, RichFaces, EJB3. Zapoznają się również z architekturą pracy szkieletu JBoss Seam, z narzędziami do pracy z biblioteką: JBoss Seam Tooling (tworzenie projektu, tworzenie aplikacji RAD) oraz z metodologią prowadzenia testów jednostkowych oraz integracyjnych. Poznają też narzędzia pozwalających na automatyzację tych testów.
Wymagania:
Od uczestników wymagana jest bardzo dobra znajomość języka programowania Java, znajomość Hibernate/JPA (lub ukończenie kursu JB167 Hibernate Essentials), znajomość specyfikacji J2EE 5, EJB3, a także wiedza o zasadach działania serwerów Tomcat i/lub JBoss.
Czas trwania:
3 dni w godz. 9.00 -17.00
Lokalizacja:
Warszawa
Certyfikaty:
Uczestnicy szkolenia otrzymują certyfikaty uczestnictwa w j. angielskim sygnowane przez JBoss.
Materiały szkoleniowe:
Oryginalne podręczniki firmy Red Hat w j. angielskim.
Program szkolenia:
1. Wprowadzenie do biblioteki JBoss Seam .
2. Możliwości i zyski z używania JBoss Seam.
3. Omówienie architektury biblioteki JBoss Seam.
4. Związki pomiędzy Enterprise JavaBeans 3.0 a JavaServer Faces.
5. Komponenty, serwlety oraz standardowe adnotacje.
6. Używanie JavaEE z oraz bez JBoss Seam.
7. Omówienie wstrzykiwania obiektów.
8. Przegląd adnotacji.
9. Przegląd modelu komponentowego oraz kontekstowego.
10. Przegląd szkieletu komponentów w EJB3 (moduł opcjonalny)
- przegląd architektury EJB3
- ziarna sesyjne w EJB3 (session beans)
- widok klienta w ziarnach sesyjnych
- Java Persistence API (JPA)
11. Przegląd JavaServer Faces oraz Facelets (moduł opcjonalny)
- instalacja oraz wstęp do JSF
- używanie JSF łącznie z JavaServer Pages (JSP)
- ziarna zarządzane oraz nawigacja strony
- zarządzanie kontekstem danych w ziarnach
- używanie plików z komunikatami
- przegląd technologii Facelets
12. Używanie JBoss Seam Tooling
- tworzenie projektu
- narzędzia RAD do tworzenia schematu aplikacji
13. Model komponentowy w JBoss Seam
- nasłuchiwanie na komponentach
- wbudowane komponenty
- wstrzykiwanie komponentów
14. Model kontekstów w JBoss Seam
- podstawy działania kontekstów
- kontekstowy model deklaratywny
- ziarnistość
- szkielet aplikacji JBoss Seam
- implementacja deklaratywnego modelu kontekstowego
- wbudowane komponenty
- zdarzenie, wyjątki i miejsca nasłuchiwania w JBoss Seam
- zdarzenia definiowane przez JBoss Seam
- zarządzanie wyjątkami
- szkielet testowania aplikacji
- automatyzacja testów
- narzędzia służące do testowania
- TestNG
- testy jednostkowe i integracyjne
- RichFaces
- wsparcie dla AJAX'a
Cena katalogowa:
1950 EUR brutto ( zw. z VAT, obowiązuje średni kurs NBP PLN/EUR z dnia fakturowania)
- JB336- JBoss Application Administrator
lipca 27, 2010(10:00) - lipca 30, 2010 (10:00) - RH133
sierpnia 02, 2010(10:00) - sierpnia 06, 2010 (11:00) - RH202
sierpnia 06, 2010 (09:00 - 11:00) - JB453 – JBoss ESB
sierpnia 09, 2010(09:00) - sierpnia 10, 2010 (10:00) - RH300
sierpnia 16, 2010(10:00) - sierpnia 20, 2010 (10:00)





