English version
ALX
  

GWT - Google Web Toolkit (kod: GWT)

Opis i cel szkolenia

Kursanci nauczą się wykorzystywać Javę do budowania front-endów zaawansowanych, interaktywnych aplikacji webowych, podobnych do tych znanych z produktów Google’a.

Google Web Toolkit pozwala na skompilowanie kodu napisanego w Javie do JavaScriptu i w konsekwencji uruchomienie go na dowolnej przeglądarce, niezależnie od zainstalowanych pluginów. Kod generowany przez GWT jest wysoko zoptymalizowany, najczęściej znacząco szybszy od pisanego ręcznie. O efektywności Javy skompilowanej do Javascriptu można się przekonać grając w przeglądarkową wersję znanej gry Angry Birds.

Aplikacje napisane w GWT można także rozpowszechniać w postaci aplikacji mobilnych, instalowanych identycznynie jak natywne i praktycznie od nich nierozróżnialne, na telefony typu iPhone, a także z systemem Android, Symbiana i BlackBerry.

UWAGA, kurs skupia się wyłącznie na warstwie prezentacji, nie ma w nim np. nic o współpracy z bazą danych. Zakładamy, że kursanci mają już taką wiedzę. Osoby, które chcą nauczyć się technologii GWT w pełnym kontekście pisania aplikacji webowych, mogą zdecydować się na kurs całościowy, na przykład dotyczący budowania aplikacji biznesowych z front-endem GWT.

Osoby zaczynające pracę z Javą zachęcamy do kursu Programista Java.

Czas trwania

2 dni

Szkolenie jest częścią ścieżki:

Program

  1. Interfejs użytkownika – Google Web Toolkit:
    • ogólna architektura:
      • podział na moduły, dziedziczenie modułów, moduły standardowe,
      • wdrażanie produkcyjne i praca deweloperska,
      • opóźnione wiązanie (deferred binding), klasa GWT jako uniwersalna fabryka,
      • doczytywanie modułów;
    • komponentowy interfejs użytkownika:
      • przegląd dostępnych komponentów; różne strategie budowania GUI:
        • interfejs deklaratywny, binder,
        • interfejs w kodzie, graficzny designer interfejsu,
        • deklaratywne wiązanie formularza z grafem obiektów,
      • komponenty typu Flyweight: listy, tabele, drzewa;
      • własne komponenty;
    • multimedia: animacja, grafika i dźwięk z HTML5 i GWT.
    • Specyficzne cechy GWT:
      • zasoby;
      • internacjonalizacja;
      • bezpieczeństwo;
      • współpraca z natywnym Javascriptem: JSNI.
    • Współpraca z serwerem:
      • mechanizm RPC;
      • wywoływanie innych typów serwisów, parsowanie wyników;
      • framework RequestFactory.
    • architektura RIA:
      • obsługa historii przeglądarki;
      • wstęp do MVP;
      • strategie współpracy z serwerem: kontroler vs serwis.

Pobierz w wersji PDF > >

Przeznaczenie i wymagania

Kurs wymaga podstawowej znajomości HTML i przyzwoitej znajomości Javy – łącznie ze zrozumieniem koncepcji takich jak klasy wewnętrzne. Momentami pożyteczna będzie podstawowa znajomość Javascriptu, ale nie będzie ona od kursantów wymagana.

Aby tworzyć aplikacje z interfejsem GWT należy też umieć napisać stronę serwerową, która może być zbudowana w dowolnym języku (np. PHP lub Python).

Osoby zaczynające pracę z Javą zachęcamy do kursu Programista Java.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Lokalizacje

Zapytaj o szczegóły

tel. 22 63 64 164
akademia@alx.pl

  • Warszawa - ul. Jasna 14/16A
  • Kraków - ul. Floriańska 53
  • Łódź - ul. Wólczańska 51
  • Wrocław - ul. Rogowska 127
  • Poznań - ul. Św. Marcin 66/72
  • Katowice - ul. Modelarska 12
  • na życzenie dowolne miejsce w Polsce

Cena szkolenia

1680 zł netto (VAT 23%).

W cenę szkoleń organizowanych w naszej siedzibie wliczone są:
- autorskie materiały szkoleniowe,
- certyfikaty ukończenia szkolenia,
- obiady,
- drobny poczęstunek oraz ciepłe i zimne napoje,
- możliwość jednorazowego kontaktu z instruktorem (instruktorami) po szkoleniu i zadawania pytań dotyczących materiału szkolenia.

Najbliższe terminy

Szkolenie jest realizowane w trybie zamkniętym, dla grup od 5 osób.

Szkolenia zamknięte prowadzimy w naszych salach, w siedzibie Klienta, lub w dowolnej lokalizacji na terenie Polski, lub UE (w jęz. polskim lub angielskim). Dla grup możliwe są dowolne tryby zajęć - godziny pracy, wieczory, weekendy. Możliwe jest również dostosowanie tematów kursu do indywidualnych potrzeb Klienta.

Zapytaj i zaproponuj termin >>

Lub prosimy o kontakt.