Thursday, 29 July, 2010
B2B Sp. z o.o.
(+48) 12-632-97-67
Polish (Poland)English (United Kingdom)
   
Text Size

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)

July 2010 August 2010
Su Mo Tu We Th Fr Sa
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Login