Szkolenia JBoss
JB161
JB161 – JBoss and EJB3 for Java Developers
Cena: 9 600 PLN + 23% VAT
Czas trwania: 4 dni w godz. 9.00 -17.00
Lokalizacja: Warszawa, Kraków
Certyfikaty: Uczestnicy szkolenia otrzymują certyfikaty uczestnictwa w j. angielskim sygnowane przez JBoss.
Materiały szkoleniowe: Oryginalne podręczniki firmy Red Hat w j. angielskim.
Cel szkolenia :
Kurs jest przeznaczony dla programistów Javy którzy chcą poszerzyć swoją wiedzę odnośnie EJB3 oraz Java EE przy użyciu JBoss Application Server. Celem kursu jest nabycie przez uczestników umiejętności tworzenia aplikacji przy użyciu technologii JSP, JF, JPA, serwletów oraz tworzenia usług w oparciu o technologie Web Service. Uczestnicy poznają również technologię EJB3 oraz sesje HTML i sposoby ich wykorzystywania.
Wymagania:
Od uczestników wymagana jest podstawowa znajomość programowania w języku JAVA oraz OOAD, a także znajomość podstawowych pojęć związanych z programowaniem obiektowym, takich jak: dziedziczenie, polimorfizm, enkapsulacja. Wymagana jest znajomość składni języka Java, w szczególności typów dat, zmiennych, operatorów, a także umiejętność tworzenia klas w Javie przy użyciu interfejsów oraz klas abstrakcyjnych, użycia mechanizmu wyjątków, użycia JDK oraz umiejętność kompilacji oraz wykonywania aplikacji napisanych przy użyciu języka programowania Java.
Program szkolenia :
1. Serwlety
wstęp do specyfikacji Java Serwlet oraz przegląd architektury serwletów
podstawowe zapytania http, przekazywanie parametrów, sesja http, filtry
cykl życia aplikacji webowej
archiwa WAR
instalacja aplikacji przy użyciu specyficznych deskryptorów JBoss'a oraz Tomcat'a
opis serwera serwletów (Apache Tomcat)
2. Sesje HTTP
kiedy i dlaczego używamy sesji HTTP
cykl życia serwletów
3. Java Server Pages (JSP)
omówienie Expression Language (EL), który pozwala na bezpośrednie odwołania do kodu z poziomu strony WWW
demonstracja Java Standard Tag Library (JSTL)
4. Bezpieczeństwo
demonstracja najczęstszych pomyłek oraz sposoby ich eliminowania
5. Tworzenie aplikacji przy użyciu Java ServerFaces (JSF)
sposoby użycia Java ServerFaces (JSF)
sposoby budowy modularnej aplikacji
wpływ używania JSF na tworzenie łatwiejszego w utrzymaniu kodu.
6. Java Persistance API (JPA)
wprowadzenie do mapowania obiektów w relacyjnej bazie danych
tworzenia mapowania obiektów na bazę danych, tworzenie skomplikowanych modeli (łącznie z dziedziczeniem)
cykl życia obiektów
wprowadzenie do języka zapytań
optymalizacja modelu (wykorzystanie np. techniki ładowania obiektów z bazy danych na żądanie)
tworzenie opisu modelu danych przy pomocy adnotacji
7. Enterprise JavaBeans (EJB3)
wprowadzenie do Enterprise Java Beans
opis różnych typów ziaren: sesyjne (session bean), sterowane komunikatami (message-driven bean), encyjne (entity bean)
wprowadzenie do stanowych i bezstanowych ziaren (stateless session beans i stateful session beans)
wykorzystanie adnotacji podczas pracy z EJB
8. Web Service przy użyciu EJB3
przegląd architektury oraz implementacji serwisów webowych w Java EE
jak wywoływać zdalnie przy użyciu XML RPC ziarna EJB oraz serwlety
integracja serwera aplikacji JBoss z oprogramowaniem tworzonym w technologii .NET
- RH423 Warszawa
May 21, 2012(09:00) - May 24, 2012 (10:00) - RHS333
May 21, 2012(09:00) - May 24, 2012 (09:00) - JB336 Warszawa/Kraków
May 21, 2012(10:00) - May 24, 2012 (10:00) - RH255 Warszawa
May 21, 2012(10:00) - May 25, 2012 (10:00) - EX300 Warszawa/Kraków
May 25, 2012 (10:00 - 11:00)





