tworzenie aplikacji z użyciem gwt

Transkrypt

tworzenie aplikacji z użyciem gwt
TWORZENIE APLIKACJI Z
UŻYCIEM GWT
KOD: GWT
PROFIL UCZESTNIKA
Uczestnik:
•
posiada minimum roczne doświadczenie w programowaniu w języku Java;
•
chce poznać efektywne sposoby używania GWT w tworzeniu aplikacji internetowych.
KORZYŚCI ZE SZKOLENIA
1. Duża intensywność szkolenia – w niedługim czasie uczestnik poznaje najbardziej użyteczne
aspekty GWT, umożliwiające efektywne tworzenie aplikacji internetowych w technologii Java
EE.
2. Programista potrafi rozwiązywać problemy podczas tworzenia aplikacji – w trakcie
szkolenia uczymy, w jaki sposób radzić sobie z potencjalnymi problemami, które mogą
pojawić się w trakcie tworzenia projektu. Pokazujemy sprawdzone techniki i triki
programistyczne.
PARAMETRY SZKOLENIA
Czas trwania: 4 dni – 32 godziny
Forma zajęć: Ćwiczenia - 60%, wykład – 40%.
Wielkość grupy: ok. 12 osób.
SZCZEGÓŁOWY PROGRAM
Nabyte wiedza i umiejętności,
poruszane zagadnienia
Moduły szkoleniowe
•
Wprowadzenie do Java EE
•
Architektura Java EE
•
Zasada działania aplikacji internetowych
•
Cienki klient
•
Przegląd HTTP i HTML
•
Podstawy tworzenia serwletów
Wprowadzenie
•
GenericServlet, ServletRequest, ServletResponse
•
HttpServletRequest, HttpServletResponse, HttpServlet
•
Formularze HTML
•
Model żądanie-odpowiedź
•
Nagłówki, metody GET i POST
•
Cykl życia serwletu
Serwlety
o
init()
o
service()
o
destroy()
•
Przetwarzanie parametrów
•
RequestDispatcher
•
ServletContext i atrybuty
•
Obsługa błędów
•
HTTP jako protokół bezstanowy
•
Pola ukryte w formularzach
•
Ciasteczka (cookies)
•
Zarządzanie sesją - przegląd
•
Korzystanie z HttpSession
•
Filtry i ich zastosowanie
•
Programowanie komponentowo-zdarzeniowego
•
Komponenety GWT
Zaawansowane elementy serwletów
o
przyciski
o
hiperlinki GWT
o
komponenty tekstowe
o
komponenty wyboru
o
komponenty list
o
zachowanie komponentów
Tworzenie warstwy interfejsu w GWT
o
•
Ext GWT
Warstwa logiki i integracja z warstwą
interfejsu
Internacjonalizacja
konfiguracja komponentów
Organizacja interfejsu w GWT
o
zarządzanie rozkładem elementów
o
panele w GWT
o
FlowingPanel
o
DockingPanel
o
FlexTable
o
Grid
o
PopupPanel
o
okna dialogowe
•
Zdarzenia i słuchacze
•
Formatowanie ciągów znakowych
•
Tworzenie własnych komponentów
•
Czym się wyróżnia Ext GWT
•
Zdarzenia Ext GWT
•
Komponenty Ext GWT
•
Model oraz BeanModel
•
Obiektu ładujące
•
Obiekty proxy i reader
•
Architektura MVC – kontrolery i widoki
•
Zasada komunikacji warstwy interfejsu z warstwą logiki
•
Podstawy XML-RPC / GWT-RPC
•
Tworzenie serwisów przy pomocy biblioteki GWT
•
Wywoływanie serwisów
•
Obsługa sytuacji wyjątkowych
•
Tworzenie serwisów we frameworkach JEE
•
Wprowadzenie i18n w aplikacji internetowej
•
Dynamiczne i statyczne podstawianie ciągów znakowych
•
Określanie bieżącego locale
•
Uwierzytelnianie użytkownika
•
Kontrola dostępu do zasobów
•
Obsługa sesji
•
Zapobieganie atakom typu XSS
•
Testowanie warstwy klienckiej aplikacji
•
Dzielenie aplikacji na fragmenty pobierane
asynchronicznie
•
Optymalizacja wielkości aplikacji oraz czasu kompilacji
•
Optymalizacja wywołań RPC
•
Wykrywanie „wąskich gardeł” aplikacji w warstwie
klienckiej (analiza kodu Javascript)
•
Testowanie warstwy serwerowej aplikacji
Bezpieczeństwo aplikacji
Testowanie i optymalizacja działania aplikacji

Podobne dokumenty