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.