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

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 Java EE z wykorzystaniem szkieletu aplikacyjnego Spring

Kod kursu: J-SPR

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 Framework i jego wybranych modułów (np. Spring Web Flow, Spring MVC). Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs: J-PD).

Cel szkolenia

Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji Java EE z wykorzystaniem szkieletu aplikacyjnego Spring oraz spokrewnionych z nim technologii.

W trakcie kursu uczestnicy dowiedzą się jak przy użyciu w/w. technologii tworzyć wydajne, skalowalne aplikacje internetowe zgodnie z arkanami sztuki. Podczas szkolenia jego uczestnicy zapoznają się również z zasobami Java Community oraz narzędziami wspierającymi rozwój oprogramowania takimi jak ANT, Maven 2 i Eclipse. Częścią kursu jest również zapoznanie słuchaczy z wybranym serwerem aplikacyjnym.

Czas i forma szkolenia

  • 21 godzin (3 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. Spring MVC
    1. Zasada działania Spring MVC
    2. Hierarchia kontrolerów
    3. Widoki i sposoby ich identyfikacja
    4. Wielojęzyczność
    5. Szablonowanie
    6. Obsługa wyjątków
  10. Wstęp do zagadnień transakcji i trwałości komponentów
  11. Mechanizm zarządzania transakcjami Springa
  12. Spring ORM
  13. 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. Integracja ze Spring MVC lub Java Server Faces