|
Kod Szkolenia: J/GWTB Tytuł Szkolenia: Tworzenie nowoczesnych aplikacji internetowych w oparciu o Google Web Toolkit Karta SzkoleniaAdresaci szkolenia: Szkolenie adresowane jest do programistów Java pragnących zapoznać się z technologią Google Web Toolkit (GWT), pozwalającą na tworzenie bogatych aplikacji internetowych (RIA).
Cel szkolenia: Uczestnicy dowiedzą się, jakie współczesne technologie wspierają tworzenie bogatych aplikacji internetowych i jakie miejsce wśród nich zajmuje GWT. Uczestnicy nauczą się tworzyć atrakcyjną warstwę interfejsu przy pomocy GWT, w tym zasady tworzenia własnych komponentów. Omówiona zostanie koncepcja komunikacji warstwy interfejsu z warstwą logiki i proces tworzenia aplikacji internetowej z wykorzystaniem GWT, wraz z aspektami internacjonalizacji, walidacji danych wprowadzanych przez użytkownika, bezpieczeństwa i architektury. Przedstawiona zostanie również gama dodatkowych bibliotek wspierających tworzenie aplikacji w GWT.
Wymagania: Od uczestników szkolenia wymagana jest umiejętność programowania w języku Java (polecamy kurs J/JP). Dodatkowo znajomość zagadnień tworzenia aplikacji internetowych w Java Enterprise Edition ułatwiłaby postrzeganie omawianej technologii na tle większego zagadnienia, jakim są RIA.
Mocne strony szkolenia: Szkolenie nie tylko przekazuje arkana tworzenia w GWT, lecz również umiejscawia technologię na tle innych możliwych rozwiązań, zwracając również uwagę na zagadnienia integracji. Takie podejście pozwala na świadome korzystanie z technologii i podejmowanie decyzji dotyczących doboru technologii. Parametry szkolenia:
3*7 godzin wykładów i warsztatów w proporcji 1/3. W trakcie warsztatów, oprócz prostych ćwiczeń, projektowana i implementowana jest aplikacja obejmująca zasięgiem wszystkie omawiane aspekty GWT i technologie dodatkowe. Wielkość grupy: maks. 8-10 osób.
Polecane szkolenia poprzedzające: J/JP Szczegółowy Program
Program szkolenia:
1. Wprowadzenie do RIA
2. Podstawy tworzenia aplikacji w GWT
3. Tworzenie warstwy interfejsu w GWT
- programowalne - deklaratywne
- Ext GWT (GXT) - Smart GWT
4. Warstwa logiki i integracja z warstwą interfejsu
5. Internacjonalizacja 6. Zagadnienia zaawansowane i dobre praktyki programistyczne
- zasoby binarne - zasoby graficzne - zasoby tekstowe - arkusze stylów
7. Bezpieczeństwo aplikacji
8. Testowanie i optymalizacja działania aplikacji
9. Google Web Toolkit a narzędzia budowania aplikacji
10. Przegląd możliwych integracji GWT z innymi technologiami
11. Przegląd bibliotek dodatkowych:
12. Wady i zalety GWT |






























































