211a. jsf development with icefaces (1.8)

Transkrypt

211a. jsf development with icefaces (1.8)
Szkolenie Capstone Courseware
211A. JSF DEVELOPMENT WITH ICEFACES (1.8)
Strona 1 z 8
Szkolenie: Capstone Courseware
211A. JSF DEVELOPMENT WITH ICEFACES (1.8)
FORMA SZKOLENIA
MATERIAŁY
CENA
Stacjonarne
Tradycyjne
3750 PLN NETTO*
Stacjonarne
Tablet ctab
4150 PLN NETTO*
Metoda dlearning
Tradycyjne
3750 PLN NETTO*
Metoda dlearning
Tablet ctab
3750 PLN NETTO*
*(+VAT zgodnie z obowiązującą stawką w dniu wystawienia faktury)
INFORMACJE DODATKOWE
Czas trwania szkolenia
4 dni
Lokalizacje
Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00
Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
OPIS SZKOLENIA
Ten kompleksowy kurs stawia doświadczonych programistów w dobrej pozycji do budowania zaawansowanych aplikacji internetowych
z wykorzystaniem JavaServer Faces i komponentu biblioteki ICEfaces.Pierwszy moduł jest wprowadzeniem do koncepcji dobrych
praktyk architektury MVC i enkapsulacji poleceń obiektowych, które napędzają architektóre JSP. Kursanci będą tworzyć aplikację JSF
poprzez organizowanie swojej strony jako komponentu drzewa JSF, tworzyć kod po stronie serwera jako zarządzany beans'ami i
kontrolerami JSF. Dodzadzą również konwersje danych, walidacje logiki i przyswoją programowanie JSF poprzez ćwiczenia
praktyczne.Drugi moduł zaczniemy od od przedstawienia niestandardowych komponentów architektóry JSF i rozwoju Ajax'a, ponieważ
są one niezbędne do zrozumienia zarówno celu jak i planu ICEfaces.Następnie większość naszego czasu zajmą ćwiczenia praktyczne z
ICEfaces.Skupimy sie na Ajax'ie jako częściowym submicie i odpowiedzi oraz na Ajax Push i innych cechach przekrojowych
frameworku. Przyjrzymy się komponentom biblioteki, zagłębimy się w kilka najbardziej interesujących komponentów aby wyczuć jak
najwięcej możlwiości bibliotek jako całości.Na koniec kursu uczestnicy stworzą aplikacje z kalendarzem okienkowym, modalnymi
oknami dialogowymi, zakładkami, tabelami i innymi nowoczesnymi funkcjami interfejsu użytkownika.Cele szkolenia:
- Zrozumieć cel i zakres architektury JSF
- Tworzenie aplikacji internetowych z wykorzystaniem JSF's FacesServlet, faces-config.xml i cyklem zycia żadanie/odpowiedz JSF
- Korzystanie z bibliotek niestandardowych znaczników JSF do tworzenia widoków JSF jako JSPs
- Korzystanie z zarządzanych beans'ów do enkapsulacji nie tylko po stronie serwera ale również do prezentacji logiki po stronie klienta
- Implementacja logiki sterowania jako detektorów zdarzeń albo metod działania
- Użycie walidatorów i konwerterów do implementacji fazy walidacji dla aplikacji JSF
- Integracja ICEfaces w aplikacjach JSF.
- Użycie częściowych submitów i odpowiedzi do implementacji uzupełniania, aktualizacji formularzy i innych funkcji Ajax'a
- Tworzenie kontrolowanego wykorzystania Ajax Push do implementacji asynchronicznych aktualizacji z aplikacji do istniejących
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
211A. JSF DEVELOPMENT WITH ICEFACES (1.8)
Strona 2 z 8
widoków JSF.
- Użycie okien kalendarzy, menu, wykresów i innych komponentów UI w celu poprawienia wyglądu i stylu widoków JSF.
- Użycie paneli zakładek i innych narzędzi do zarządzania.
PLAN SZKOLENIA
- JavaServer Faces
- Przegląd
- Java EE i aplikacje internetowe
- Perspektywy: Serwlety i JSP
- Wzorzec Model/Widok/Kontroler
- Perspektywy: Framework MVC
- Wzorzec Polecenie
- Perspektywy: AWT i JFC
- Propozycja Wartości JSF
- Konfiguracja JSF
- Cykl życia i strona nawigacyjna
- Cykl życia żądanie/odpowiedź JSF
- Fazy cyklu zycia
- Klasa FacesContext
- Kto co robi
- Widok selekcji
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
211A. JSF DEVELOPMENT WITH ICEFACES (1.8)
Strona 3 z 8
- Zasady nawigacji
- Efekty
- Komponenty interfejsu użytkownika
- Wzorzec widoku kompozytowego
- Klasa UIComponent
- Interfejsy Behavioralne
- Biblioteka znaczników rdzenia(Core) i HTML
- Związek z CSS
- ID, Client ID, i etykieta
- Klasa UISelectItem(s)
- Nawigacja drzewem interfejsu urzytkownika
- Zarządzanie Beans'ami
- JavaBeans i JSF
- Tworzenie kopii Beans
- Wzorzec Factory
- Zarządzanie Beans
- Coarse-Grained Beans
- Zunifikowany język wyrażeń
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
211A. JSF DEVELOPMENT WITH ICEFACES (1.8)
Strona 4 z 8
- Wartość wyrażeń
- Wstrzykiwanie zależności
- Zakres Bean
- Zdarzenia i kontrolery
- Wzorzec Obserwator
- model zdarzeń JSF
- Typy zdarzeń i czasowe
- Kolejkowanie zdarzeń
- ActionEvent i ActionListener
- Metody akcji
- Podłączanie kontrolerów do Beans
- Efekty dynamiczne
- ValueChangeEvent i ValueChangeListener
- Ograniczenia FacesListeners
- Konwertery
- Wzorzec Adapter
- Konwerter interfejsu
- Konwertery standardowe
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
211A. JSF DEVELOPMENT WITH ICEFACES (1.8)
Strona 5 z 8
- Praca z typami wyliczeniowymi
- Czas konwersji
- Konwertery niestandardowe
- Konfiguracja konwerterów
- Walidatory
- Walidacja wejścia
- Walidator interfejsu
- Standardowe walidatory
- Produkowanie Komunikatów o błędach
- Komunikaty kluczy
- Prezentacja komunikatów o błędach
- Niestandardowe walidatory
- Walidacja wieloma wejściami
- Korzystanie z PhaseListener
- ICEfaces
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
211A. JSF DEVELOPMENT WITH ICEFACES (1.8)
Strona 6 z 8
- Komponenty niestandardowe
- Komponenty bibliotek UI
- Uzycie niestandardowej biblioteki komponentów
- Składniki komponentów
- Realizacja JavaScript'u
- Mieszanie logiki po stronie klienta i po stronie serwera
- Aplikacje Ajax
- Co to jest Ajax?
- Format żądań
- Asynchroniczna obsługa odpowiedzi
- Rozwiązanie alternatywne: XMLHttpRequest
- Rozwiązanie alternatywne: Direct Web Remoting
- JSF dla Ajax
- ICEfaces
- Atchitektura ICEfaces
- Propozycja wartości ICEfaces
- Pozyskiwanie i konfiguracja ICEfaces
- PersistentFacesServlet i BlockingServlet
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
211A. JSF DEVELOPMENT WITH ICEFACES (1.8)
Strona 7 z 8
- JSP, Dokumenty JSP i Facelets
- Ajax za pomocą "Parital Submit"
- Ajax Push: RenderManager kontra SessionRenderer
- Przeciagnij i upuśc
- Funkcje zabezpieczeń
- Komponenty ICEfaces
- Komponenty rozszerzone
- Komponenty niestandardowe
- Menadżer układu
- Komponenty arkuszy stylów
- "ice:dataTable"
- "ice:selectDateInput"
- "ice:panelTooltip"
- "ice:panelPopup"
- "ice:panelTabSet"
- "ice:outputChart"
- Efekty wizualne
WYMAGANIA DLA UCZESTNIKA
- Kurs ten jest przeznaczony przede wszystkim dla doświadczonych programistów aplikacji Javy. Autorzy stron, programiści
komponentów i innych którzy mają małe albo wcale nie mają doświadczenia w Javie (ale być może są bardziej doświadczeni w HTML i
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
211A. JSF DEVELOPMENT WITH ICEFACES (1.8)
Strona 8 z 8
JSP) mogą tu zdobyć cenne doświadczenie, jednakże bez solidnych umiejętności w programowaniu Javy wiele ćwiczeń może byź
trydnych do wykonania.
- Doświadczenie w programowaniu w Javie jest niezbędne do zrozumienia JSF API które jest tu przedstawione - Kurs 103 jest
świetnym przygotowaniem
- Doświadczenie w tworzeniu stron JSP jest wymagane - zaleca się udział w Kursie 112
- Doświadczenie w programowaniu serwletów jest zalecane ale nie wymagane - należy rozważyć kurs 110
- Podstawowa znajomość XML będzie pomocna jak i inne doświadczenia z HTML
CERTYFIKATY
Uczestnicy szkolenia otrzymują certyfikat sygnowany przez firmę Capstone Courseware.
PROWADZĄCY
Certyfikowany wykładowca Capstone Courseware.
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028