Szkolenie Java EE - Spring: [J-SPR-JSF] Tworzenie aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz technologii JSF

Najbliższe planowane terminy szkolenia otwartego:
6 lutego Zapisz się | Złóż zamówienie
20 lutego Zapisz się | Złóż zamówienie
Nie znalazłeś pasującego terminu ? Napisz nam o swoich preferencjach.
Postaramy się uruchomić nowy termin specjalnie dla Ciebie.

Tytuł kursu: Tworzenie aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz technologii JSF

Kod kursu: J-SPR-JSF

Adresaci szkolenia

Adresatami szkolenia są programiści Java pragnący zapoznać się z platformą Java EE oraz z zasadami tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz technologii Spring Security, Spring Web Flow i Java Server Faces. Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs J-PD), a także podstaw Javy EE (kurs J-EE).

Cel szkolenia

Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz związanych z nim technologii Spring Security, Spring Web Flow i Java Server Faces.

W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych technologii tworzyć wydajne, skalowalne aplikacje internetowe zgodnie z arkanami sztuki. Podczas szkolenia jego uczestnicy zapoznają się również z zasobami Java Community, a także narzędziami wspierającymi rozwój oprogramowania takimi jak ANT i ś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

  1. Programowanie zorientowane na interfejsy.
  2. Programowanie zorientowane na komponenty.
  3. Wzorce projektowe: IoC, DI
  4. Omówienie architektury Springa
  5. Pliki konfiguracyjne
  6. Fabryki komponentów i ich wykorzystanie
  7. Cykl życia komponentu oraz jego identyfikacja
  8. Programowanie AOP w Spring
  9. Java Server Faces
    1. omówienie technologii JSF
    2. model komponentowy interfejsu
    3. język wyrażeń EL
    4. komponenty JSF core i HTML
    5. konwersja i walidacja
    6. JSF w oparciu o facelet'y
    7. tworzenie własnych walidatorów i konwerterów
    8. tworzenie własnych komponentów
  10. wstęp do zagadnień transakcji i trwałości komponentów
  11. mechanizm zarządzania transakcjami Springa
  12. Spring ORM
  13. Spring Security
    1. wprowadzenie do bezpieczeństwa aplikacji Java EE
    2. architektura Spring Secirity
    3. mechanizmy autentykacji
    4. autoryzacja
  14. Spring Web Flow
    1. Wstęp do Spring Web Flow
    2. Definiowanie przepływów
    3. Język wyrażeń
    4. Generowanie widoków
    5. Akcje
    6. Bezpieczeństwo
    7. Spring Faces