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
- Wprowadzenie do JSF
- Architektura JSF
- Cykl życia aplikacji JSF
- Konfiguracja projektu
- Podstawowe komponenty
- Komponenty i widoki
- Zarządzanie komponentami
- Szablony i templating
- Walidacja danych
- Obsługa zdarzeń
- Integracja z backendem
- Managed Beans
- Scope komponentów
- Dependency Injection
- Nawigacja między widokami
- 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
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!