Platformy programistyczne. Tworzenie aplikacji

Transkrypt

Platformy programistyczne. Tworzenie aplikacji
Platformy programistyczne.
Tworzenie aplikacji internetowych Java Server Faces
Cele szkolenia
Szkolenie ma na celu zapoznanie uczestników z możliwościami tworzenia aplikacji internetowych z
wykorzystaniem możliwości standardu JSF.Po zakończeniu szkolenia jego uczestnik będzie potrafił
stworzyć nowoczesną aplikację internetową z wykorzystaniem Java Server Faces.
Profil słuchaczy
Szkolenie przeznaczone jest dla programistów i projektantów, którzy chcą nauczyć się jak budować
aplikacje internetowe z użyciem Java Server Faces.
Wymagania wstępne
Od uczestników szkolenia wymagana jest znajomość języka Java.
Czas trwania
2 dni po 8 godzin lekcyjnych
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następującej po sobie części teoretycznej w postaci
mini wykładów oraz części praktycznej w postaci ćwiczeń komputerowych. Szkolenie łączy w sobie
fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
Ćwiczenia skonstruowane są w sposób, który wspiera utrwalenie nabytej wiedzy, oraz przyszłe twórcze
wykorzystanie jej w dalszym rozwoju umiejętności.
Wiedza teoretyczna i praktyczna
Podstawy Java Server Faces
Aplikacje internetowe w języku Java (serwlety, JSP)
Architektura MVC
Konfiguracja JSF
Procesor Facelets
Cykl życia komponentów JSF
Cykl request-response
Fazy życia komponentów (lifecycle)
Listenery
Tworzenie interfejsu graficznego
Klasa UIComponent
Biblioteki tagów
Użycie CSS
Nawigowanie w drzewie komponentów
Użycie Facelets
Nawigacja stron
Nawigacja bezpośrednia i warunkowa
Przekierowania (redirect, forward)
ManagedBeany
BackingBeans
Konfiguracja MB (adnotacje)
Zakresy MB
Wstrzykiwanie zależności
Dodatkowe możliwości
Tworzenie listenerów i zdarzeń
Obsługa list i tablic
Konwertery
Walidatory
Umiejętności
Po ukończeniu kursu uczestnik/czka będzie potrafił/a:
Stworzyć aplikację JSF
Zainstalować aplikację na serwerze
Ścieżka rozwoju
Udział w szkoleniu pozwala zapoznać się z zasadami tworzenia aplikacji internetowych wykorzystujących
framework JSF.