| Najbliższe planowane terminy szkolenia otwartego: | |
|---|---|
| 6 lutego | |
| 20 lutego | |
| 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
- Programowanie zorientowane na interfejsy.
- Programowanie zorientowane na komponenty.
- Wzorce projektowe: IoC, DI
- Omówienie architektury Springa
- Pliki konfiguracyjne
- Fabryki komponentów i ich wykorzystanie
- Cykl życia komponentu oraz jego identyfikacja
- Programowanie AOP w Spring
- Java Server Faces
- omówienie technologii JSF
- model komponentowy interfejsu
- język wyrażeń EL
- komponenty JSF core i HTML
- konwersja i walidacja
- JSF w oparciu o facelet'y
- tworzenie własnych walidatorów i konwerterów
- tworzenie własnych komponentów
- wstęp do zagadnień transakcji i trwałości komponentów
- mechanizm zarządzania transakcjami Springa
- Spring ORM
- Spring Security
- wprowadzenie do bezpieczeństwa aplikacji Java EE
- architektura Spring Secirity
- mechanizmy autentykacji
- autoryzacja
- Spring Web Flow
- Wstęp do Spring Web Flow
- Definiowanie przepływów
- Język wyrażeń
- Generowanie widoków
- Akcje
- Bezpieczeństwo
- Spring Faces

