| Najbliższe planowane terminy szkolenia otwartego: | |
|---|---|
| 30 stycznia | |
| 13 lutego | |
| Nie znalazłeś pasującego terminu ? Napisz nam o swoich preferencjach.
Postaramy się uruchomić nowy termin specjalnie dla Ciebie. |
|
Tytuł kursu: Programowanie aplikacji internetowych Java EE z wykorzystaniem Servlet/JSP/JDBC/JSF
Kod kursu: J-EE-JSF
Adresaci szkolenia
Adresatami szkolenia są programiści Java pragnący zapoznać się z platformą Java EE, a także z zasadami tworzenia aplikacji internetowych na platformie Java EE z wykorzystaniem technologii: Servlet, JSP, JDBC oraz technologii Java Server Faces. Od słuchaczy wymagana jest podstawowa znajomość programowania w języku Java (kurs J-PD), a także znajomość podstaw relacyjnych baz danych i języka SQL (BD-SQL).
Cel szkolenia
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych. Szkolenie obejmuje różne technologie wchodzące w skład specyfikacji Java EE: Servlet, JSP, JDBC oraz JSF.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych. technologii tworzyć wydajne, skalowalne aplikacje internetowe zgodnie z arkanami sztuki. Podczas szkolenia słuchacze zapoznają się również z zasobami Java Community, a także narzędziami wspierającymi rozwój oprogramowania takimi jak ANT oraz środowisko Eclipse. Częścią kursu jest również zapoznanie się z wybranym serwerem aplikacyjnym.
Czas i forma szkolenia
- 35 godzin (5 dni x 7 godzin) w tym wykłady i warsztaty praktyczne
Program szkolenia
- Servlet
- Servlet : zasada działania, cykl życia, hierarchia i metody.
- ServletContext i ServletConfig
- klasa HttpServletRequest hierarchia i metody
- klasa HttpServletResponse , hierarchia i metody
- klasa HttpSession – metody zarządzania sesją
- atrybuty i listenery
- Servlet a wielowątkowość
- filtry i klasy opakowujące
- JSP
- podstawy
- obiekty domyślne
- standardowe Tagi
- biblioteka JSTL
- tworzenie JSP bez wykorzystania skryptletów – wyrażenia EL
- tworzenie własnych bibliotek Tagów – oparte na plikach oraz na klasach SimpleTag i Tag
- model security w aplikacjach EE ze wskazaniem na warstwę webową.
- wzorce projektowe związane ze wskazaniem na warstwę webową i integracji z logiką biznesową.
- JDBC
- architektura JDBC
- poziomy driverów JDBC (I,II,III,IV)
- przegląd API JDBC
- mapowanie typów java-sql
- transakcyjność
- architektura 2 i 3 warstwowa
- konfiguracja źródeł danych JDBC w serwerach aplikacji
- wykorzystanie JNDI
- Java Server Faces
- omówienie technologii JSF
- model komponentowy interfejsu
- język wyrażeń EL
- nawigacja w JSF
- komponenty JSF core i HTML
- konwersja i walidacja
- JSF w oparciu o JSP
- JSF w oparciu o facelet'y
- tworzenie własnych walidatorów i konwerterów
- tworzenie własnych komponentów

