Powrót do katalogu
Terminy szkolenia otwartego:
  • Potwierdzone
  • Planowane
  • Sugerowane
2017-11-13 3 500 / 5 dni Zgłoś chęć udziału
2017-12-04 3 500 / 5 dni Zgłoś chęć udziału
Pobierz program
Nie znalazłeś pasującego terminu?
Zaproponuj własny termin. Postaramy się uruchomić nowy specjalnie dla Ciebie.
Szukasz programu "skrojonego na miarę"?
Zapytaj o szkolenie dedykowane lub napisz nam o swoich preferencjach.
Chcesz się uczyć w trybie weekendowym?

Czekamy na kontakt od Ciebie.

Inżynieria oprogramowania > Języki programowania > Java/JavaEE

Szkolenie: Programowanie aplikacji internetowych Java EE z wykorzystaniem Servlet/JSP/JDBC/JSF
[J-EE-JSF]

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.

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).

Czas i forma szkolenia

35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Servlet
    1. Servlet : zasada działania, cykl życia, hierarchia i metody.
    2. ServletContext i ServletConfig
    3. klasa HttpServletRequest hierarchia i metody
    4. klasa HttpServletResponse , hierarchia i metody
    5. klasa HttpSession – metody zarządzania sesją
    6. atrybuty i listenery
    7. Servlet a wielowątkowość
    8. filtry i klasy opakowujące
  2. JSP
    1. podstawy
    2. obiekty domyślne
    3. standardowe Tagi
    4. biblioteka JSTL
    5. tworzenie JSP bez wykorzystania skryptletów – wyrażenia EL
    6. tworzenie własnych bibliotek Tagów – oparte na plikach oraz na klasach SimpleTag i Tag
    7. model security w aplikacjach EE ze wskazaniem na warstwę webową.
    8. wzorce projektowe związane ze wskazaniem na warstwę webową i integracji z logiką biznesową.
  3. JDBC
    1. architektura JDBC
    2. poziomy driverów JDBC (I,II,III,IV)
    3. przegląd API JDBC
    4. mapowanie typów java-sql
    5. transakcyjność
    6. architektura 2 i 3 warstwowa
    7. konfiguracja źródeł danych JDBC w serwerach aplikacji
    8. wykorzystanie JNDI
  4. Java Server Faces
    1. omówienie technologii JSF
    2. model komponentowy interfejsu
    3. język wyrażeń EL
    4. nawigacja w JSF
    5. komponenty JSF core i HTML
    6. konwersja i walidacja
    7. JSF w oparciu o JSP
    8. JSF w oparciu o facelet'y
    9. tworzenie własnych walidatorów i konwerterów
    10. tworzenie własnych komponentów

Opinie uczestników

  • Profesjonalnie przeprowadzone szkolenie.

    IT Developer - Nordea

  • Jest ok!

    Informatyk - Instytut Pamięci Narodowej

  • Kompleksowe szkolenie, wykładowca doświadczony i komunikatywny. Z chęcią skorzystam z innych szkoleń tego wykładowcy.

    IT Developer - Nordea