Wprowadzenie do JavaServer Faces

Opis

Szkolenie wprowadza uczestników w świat JavaServer Faces (JSF), standardowego frameworka interfejsu użytkownika dla Java EE. W trakcie zajęć uczestnicy poznają fundamenty tworzenia aplikacji webowych opartych na komponentach. Program łączy teorię z praktyką, skupiając się na budowie interaktywnych interfejsów użytkownika. Zajęcia realizowane są w formie warsztatów, gdzie każdy koncept jest natychmiast implementowany w praktycznych ćwiczeniach.

Profil uczestnika

  • Programiści Java chcący poznać framework JSF
  • Deweloperzy pracujący z aplikacjami Java EE
  • Programiści frontendowi specjalizujący się w technologiach Java
  • Architekci rozwiązań webowych
  • Osoby znające Servlet/JSP pragnące poszerzyć swoją wiedzę
  • Zespoły przechodzące na technologię JSF

Agenda

  1. Wprowadzenie do JSF
    • Architektura JSF
    • Cykl życia aplikacji JSF
    • Konfiguracja projektu
    • Podstawowe komponenty
  2. Komponenty i widoki
    • Zarządzanie komponentami
    • Szablony i templating
    • Walidacja danych
    • Obsługa zdarzeń
  3. Integracja z backendem
    • Managed Beans
    • Scope komponentów
    • Dependency Injection
    • Nawigacja między widokami
  4. Zaawansowane funkcje
    • Ajax w JSF
    • Custom Components
    • Integracja z zewnętrznymi bibliotekami
    • Najlepsze praktyki

Korzyści

Po ukończeniu szkolenia uczestnik będzie posiadał gruntowną wiedzę z zakresu tworzenia aplikacji webowych w technologii JavaServer Faces. Nabędzie umiejętność projektowania i implementacji interfejsów użytkownika opartych na komponentach. Zrozumie mechanizmy walidacji danych oraz obsługi zdarzeń w aplikacjach JSF. Będzie potrafił efektywnie wykorzystywać cykl życia aplikacji JSF do tworzenia zaawansowanych rozwiązań webowych. Opanuje techniki integracji JSF z warstwą biznesową aplikacji oraz zdobędzie praktyczne doświadczenie w implementacji funkcjonalności Ajax.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość Java EE
  • Doświadczenie w tworzeniu aplikacji webowych
  • Znajomość architektury MVC
  • Podstawy HTML i CSS

Zagadnienia

  • Architektura aplikacji JSF
  • Cykl życia żądania JSF
  • Komponenty interfejsu użytkownika
  • System szablonów Facelets
  • Managed Beans i CDI
  • Walidacja danych wejściowych
  • Obsługa zdarzeń i nawigacja
  • Integracja z Ajax
  • Bezpieczeństwo aplikacji JSF
  • Wzorce projektowe w JSF
  • Tworzenie własnych komponentów
  • Optymalizacja wydajności

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1750 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-601

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *