Pobierz konspekt szkolenia w formacie PDF
Transkrypt
Pobierz konspekt szkolenia w formacie PDF
Szkolenie Capstone Courseware 202. AJAX IN JAVA APPLICATIONS (5.0) Strona 1 z 5 Szkolenie: Capstone Courseware 202. AJAX IN JAVA APPLICATIONS (5.0) FORMA SZKOLENIA MATERIAŁY CENA Stacjonarne Tradycyjne 2000 PLN NETTO* Stacjonarne Tablet ctab 2400 PLN NETTO* Metoda dlearning Tradycyjne 2000 PLN NETTO* Metoda dlearning Tablet ctab 2000 PLN NETTO* *(+VAT zgodnie z obowiązującą stawką w dniu wystawienia faktury) INFORMACJE DODATKOWE Czas trwania szkolenia 2 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 kurs jest przewodnikiem dla programistów Javy przez czasami oszałamiający szereg dodawanych funkcjonalności Ajax w ich aplikacjach internetowych.Przeanalizujemy wyzwania związane ze wsparciem Ajax'a ze strony serwera, wykraczające poza prostą strategię obsługi żądań Ajax'a rozważając cele takie jak: stosowanie wzorca model/widok/kontroler, minimalizacja powielania logiki biznesowej i prezentacji, dostarczanie transparentego dostępu kodu Ajax do modelu domeny aplikacji. Ponowne wykorzystanie mechanizmów takich jak tagi plików JSP jak również facelets JSF są również brane pod uwage.Następnie spojrzymy na dwie dominujące formy frameworka Ajax: podejście RMI i biblioteki komponentów JSF. Dla każdej klasy narzędzi zbadamy dwie popularne opcje: DWR i jabsorb; RichFaces i Trinidad - i użyjemy tego porównania aby odkryć roszerzone wzorce architektoniczne tego podejścia. Uczestnicy po ukończeniu kursu bedą gotowi do podejmowania słusznych wyborów narzędzi dla swoich aplikacji i do rozpoczęcia pracy ze swoim wybranym frameworkiem.Cele szkolenia: - Określanie architektury i planu wyzwania związanego z użyciem Ajaxa dla aplikacji Javy - Definiowanie ścieżki obsługi żądań, która najlepiej odpowiada na potrzeby danej aplikacji internetowej Javy - Zarządzanie zawartością skryptu i wiązanie skryptów w widżety graficzne przy użyciu JSP - Użycie plików znaczników JSP do konsolidacji kawałków prezentacji, tak aby mogły być one dzielone pomiędzy stronami i odpowiedziami Ajax - Przetwarzanie i generowanie różnych "wire" formatów Ajax właczając tekst, fragmenty HTML, XML, JSON zarówno po stronie klienta jak i serwera - Rozumienie wpływu przetwarzania Ajax w zarządzaniu sesjami i zabezpieczeniami - Korzystanie z frameworków RMI włączając DWR i jabsorb do bezpośredniegego łączenia z domeną Javy i/albo klasami usług - Uzycie komponentów bibliotek JSF włączając RichFaces i Trinidad do funkcjonalności modelu Ajax w ramach zwykłego modelu JSF UI i cyklu przetwarzania 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 202. AJAX IN JAVA APPLICATIONS (5.0) Strona 2 z 5 PLAN SZKOLENIA - Strategie Ajax - Najprostsze rozwiązania - Problemy z przetwarzaniem Ajax - Model/Widok/Kontroler dla Ajax - Renderowanie Odpowiedzi Ajax - Frameworki RMI - Frameworki Ajax/JSF - Niestandardowe znaczniki Ajax - Niestandardowe znaczniki JSP Custom - Znaczniki plików - Enkapsulacja fragmentów UI - Enkapsulacja skryptów - Dostarczanie skryptów na raz - Generowanie unikalnych skryptów - Tworzenie skryptów do widżetów - Rnderowanie odpowiedzi Ajax z JSP - Obsługa żądań 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 202. AJAX IN JAVA APPLICATIONS (5.0) Strona 3 z 5 - Serwlety Ajax-Only - Wielofunkcyjne serwlety - Front Controllers - Przetwarzanie formatów Ajax Wire - Produkcja formatów Ajax Wire - Sesje zarzadzania i bezpieczeństwa - Znajdywanie obiektów domeny - Wpływ Ajax na przetwarzanie stron - Frameworki RMI - Objekty Javy w JavaScript - RMI dla Ajax - Direct Web Remoting - jabsorb - Zagadnienia szeregowania - Szeregowanie kontra Wywoływanie zdalne - Tworzenie obiektów po stronie klienta - Ajax RMI kontra usługi internetowe - Zagadanienia związane z zabezpieczeniami 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 202. AJAX IN JAVA APPLICATIONS (5.0) Strona 4 z 5 - Wprowadzenie do JavaServer Faces - MVC i Ajax - JavaServer Faces - Komponenty UI - Cykl zycia JSF - Co robi JSF dla Ajax - Facelets - Zagadanienia związane z JSP i JSF - Znaczniki niestandardowe JSP i JSF - Facelets - Bibloteki komponentów JSF - Bibloteki komponentów Ajax - RichFaces - Model Ajax4jsf - Trinidad - Częściowe renderowanie stron - Dostosowywanie logiki po stronie klienta - Widżety Ajax 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 202. AJAX IN JAVA APPLICATIONS (5.0) Strona 5 z 5 - Aware - Odpytywanie i przekazywanie - Zdarzenia użytkownika i JSF - Stan techniki - Porównanie strategii Ajax - Metryki: Wydajnośc kodu - Metrics: Efektywność czasu pracy - Wartości niematerialne: kompletność i poprawność - Wartości niematerialne:Łatwość Rozwoju - Dokąd to zmierza WYMAGANIA DLA UCZESTNIKA - Rozumienie modelu programowania Ajax jest wymagane. Kurs ten ma na celu kontynuacje kursu 201. - Duże doświadczenie w programowaniu Javy jest warunkiem koniecznym. - Podstawy serwletów i doświadczenie w programowaniu JSP jest wymagane. - Doświadczenie z JSF będzie przydatne przy końcu kursu ale nie jest konieczne. 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