[J-EJB-STR/JSF] Programowanie aplikacji internetowych Java EE z wykorzystaniem EJB 3 i JPA (Hibernate), oraz wybranego frameworka Struts 2.0 lub JSF (5 dni)
- Kategoria
- PROGRAMOWANIE
- Typ szkolenia
- otwarte
- Profil uczestników
- Adresatami szkolenia są programiści Java pragnący zapoznać się z zasadami tworzenia aplikacji internetowych na platformie Java EE z wykorzystaniem najnowszych trendów i technologii: EJB 3.0, JPA (Hibernate) oraz do wyboru Struts 2.0 lub JSF.
- Wymagania wstępne
- Od słuchaczy wymagana jest dobra znajomość programowania w języku Java (kurs J-PD), a także podstaw relacyjnych baz danych i SQL (kurs BD-SQL). Zalecana jest również znajomość technologii Servlet/JSP, którą można poznać uczestnicząc w kursie J-EE.
- Program
Aktualny program dostępny pod adresem: http://www.javatech.com.pl/szkolenia.html
1. Wstępa) Wprowadzenie do architektury wielowarstwowej w oparciu o Java EE
b) Specyfikacje wchodzące w skład Java EE - omówienie
c) Tworzenie aplikacji w Java EE - projektowanie, development (podział ról), deployment
d) Specyfikacje JNDI, JMS, RMI - podstawy działania i zastosowanie/rola w aplikacjach Java EE
e) Omówienie komponentów JEE: Servlet, JSP, EJB, webserwisów
2. Warstwa biznesowa
a) Rodzaje komponentów w EJB 3.0
b) Podstawy działania komponentów.
c) Komponenty sesyjne w EJB 3.0
• zasady działania,
• zasady tworzenia,
• rodzaje beanów sesyjnych,
• cykl życia beanów sesyjnych,
• dostęp lokalny i zdalny,
• metody cyklu życia,
• odwoływanie się do zasobówd) Komponenty Sterowane Wiadomością:
• podstawy działania,
• cykl życia,
• modele komunikacji,
• zagadnienie SOAe) Komponenty Encyjne - Java Persistence API:
• zagadnienia ORM,
• konstrukcja komponentów encyjnych,
• klucze proste i złożone,
• Persistent Context i Entity Manager (component manager i application managed),
• mechanizm trwałości - operacje, zagadnienia synchronizacji,
• zapytania (proste, dynamiczne, nazwane),
• cykl życia (metody callback),
• charakterystyka relacji,
• implementacja dziedziczenia,
• konfiguracjaf) model bezpieczeństwa (JAAS)
g) transakcje
h) usługa budzika
3. Komponenty sesyjne jako webserwisy.
4a. Struts (w opcji J-EJB-STR)
a) architektura
b) Struts 2.0 vs Struts 1.0
c) cykl życia żądania
d) akcje
e) wynik i typ wyniku
f) interceptory
g) dynamiczne wywoływanie metod
h) pakiety
i) pliki konfiguracyjne
j) biblioteki Tagów Struts 2.0
k) walidacja, internacjonalizacja
l) adnotacje
m) pisanie aplikacji w Struts 2.04b. Warstwa webowa (JSF) (w opcji J-EJB-JSF)
a) omówienie technologii JSF
b) model komponentowy interfejsu
c) język wyrażeń EL
d) nawigacja w JSF
e) komponenty JSF core i HTML
f) konwersja i walidacja
g) JSF w oparciu o JSP
h) JSF w oparciu o facelet'y
i) tworzenie własnych walidatorów i konwerterów
j) tworzenie własnych komponentów
Szczegółowe programy szkoleń również pod adresami:
[J-EJB-JSF] Programowanie aplikacji internetowych z wykorzystaniem JSF, EJB 3 i JPA (Hibernate)
[J-EJB-STR] Programowanie aplikacji internetowych z wykorzystaniem Struts 2.0, EJB 3 i JPA (Hibernate)
- Forma
- wykłady i warsztaty praktyczne
- Czas trwania
- 35 godzin (5 dni x 7 godzin)
- Termin
-
- 13.02.2012 - Warszawa
- 27.02.2012 - Warszawa
- 12.03.2012 - Warszawa
- Cena
- 3 500
- W cenę wliczono
- Materiały szkoleniowe;
- Imienny certyfikat poświadczający udział w szkoleniu;
- Gorące i zimne napoje podczas szkolenia a także lunch podczas przerwy obiadowej;
- Na życzenie klienta, przeprowadzamy na koniec zajęć test sprawdzający wiedzę.
- Zdobyta wiedza
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych. Szkolenie obejmuje różne technologie wchodzące w skład specyfikacji Java EE: JSF, EJB 3.0 oraz JPA (Hibernate).
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych. technologii efektywnie tworzyć wydajne oraz skalowalne aplikacje internetowe zgodnie z arkanami sztuki.
Szkolenie organizowane jest w dwóch wariantach:
- [J-EJB-STR] – (poza EJB 3 i JPA) omawiany jest framework Struts 2.0
- [J-EJB-JSF] – (poza EJB 3 i JPA) omawiany jest framework JSF
Pełna oferta znajduje się pod adresem: http://www.javatech.com.pl/szkolenia.html
- Certyfikaty
- Uczestnicy otrzymują imienny certyfikat poświadczający udział w szkoleniu;







