GWT - Google Web Toolkit Grundkurs

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

In diesem Kurs erlernen Sie Front-End-Entwicklung mit GWT-Widgets, -Panels, -Events und anderen Mechanismen.

Zielgruppe

  • Softwareentwickler
  • Softwaredesigner

Voraussetzungen

  • Gute Kenntnis der Programmiersprache Java oder einer anderen C-basierten Programmiersprache.
  • Grundlegendes Verständnis von HTML, CSS und JavaScript.
  • Grundlegendes Verständnis von Widget-orientierter Formularentwicklung und dem Einsatz von Events.
  • Grundlegenes Wissen über das HTTP Protokoll.
  • Kentnisse in HTML, CSS, Javascript.

Agenda

Herausforderungen der AJAX Programmierung und wie GWT sie löst

  • Warum/Wofür wird AJAX eingesetzt?
  • Herausforderungen beim Umgang mit AJAX
  • Motivation hinter GWT
  • Die Lösungsansätze von GWT
  • GWT

Einstieg in GWT

  • Quellen und verwendete Software
  • GWT Entwicklungsumgebungen einrichten
  • Projekterstellung
  • Die Struktur von GWT Projekten
  • Ausführen des Projektes im Development Mode

Benutzeroberflächen in GWT

  • Der Entry Point eines GWT Moduls
  • Das RootPanel benutzen
  • Erstellen und Konfigurieren von Widgets
  • Widgets layouten
  • Den GWT Code modifizieren

Grundlegende GWT Widgets

  • GWT Widget
  • Button Widget
  • GWT Hyperlinks
  • Text Widgets
  • Selection Widgets
  • Listing Widgets
  • Das Verhalten von Widgets
  • Widgets Konfigurieren

GWT Benutzeroberflächen gestalten

  • GWT Layouts
  • Widgets in Panels unterbringen
  • Verschiedene GWT Layouts
  • FlowingPanel Layout
  • DockingPanel Layout
  • Einsatz von FlexTable
  • Grids benutzen
  • PopupPanels erstellen
  • Dialogboxen
  • Das DisclosurePanel

Event Handling in GWT

  • GWT Event Model
  • Benutzen von Event Listener
  • Listener Adapter
  • Eventtypen
  • Keyboard Events
  • Mouse Events
  • Tab Events
  • Events auf Tabellenzellen
  • Unterschiede zwischen einzelnen Browsern

Bilder in GWT nutzen

  • Image Widget
  • Bilder vorausladen
  • Einsetzen von Bildpaketen (Image Bundles)

Den Code im Development Mode ausführen

  • Installation der benötigen Browser Plugins
  • Fehlermeldungen und Fehlersuche
  • Dateien, die GWT erzeugt
  • Codeverschleierung in GWT Dateien
  • Deployen einer GWT Applikation

Browser History und Bookmarks in GWT

  • Bookmarks erstellen
  • Das History Token
  • Der History Listener
  • Auf die Vor- und Zurück-Button reagieren

GWT Utility Klassen

  • GWT Cookies
  • GWT Random Class
  • Animation in GWT
  • Dateien hochladen mit GWT
  • Die GWT Klasse
  • Die GWT Window Klasse
  • Die GWT Location Klasse
  • 10.8 Die GWT Timer Klasse

Das GWT-RPC Protokoll

  • Warum ein neues Protokoll?
  • Plazierung von Code Bestandteilen
  • Das Remote Service Interface
  • Das RemoteServiceServlet Interface
  • Das AsyncCallbackInterface
  • RPC Events

Ziele

In diesem Kurs erlernen Sie Front-End-Entwicklung mit GWT-Widgets, -Panels, -Events und anderen Mechanismen.

Zielgruppe

  • Softwareentwickler
  • Softwaredesigner

Voraussetzungen

  • Gute Kenntnis der Programmiersprache Java oder einer anderen C-basierten Programmiersprache.
  • Grundlegendes Verständnis von HTML, CSS und JavaScript.
  • Grundlegendes Verständnis von Widget-orientierter Formularentwicklung und dem Einsatz von Events.
  • Grundlegenes Wissen über das HTTP Protokoll.
  • Kentnisse in HTML, CSS, Javascript.

Agenda

Herausforderungen der AJAX Programmierung und wie GWT sie löst

  • Warum/Wofür wird AJAX eingesetzt?
  • Herausforderungen beim Umgang mit AJAX
  • Motivation hinter GWT
  • Die Lösungsansätze von GWT
  • GWT

Einstieg in GWT

  • Quellen und verwendete Software
  • GWT Entwicklungsumgebungen einrichten
  • Projekterstellung
  • Die Struktur von GWT Projekten
  • Ausführen des Projektes im Development Mode

Benutzeroberflächen in GWT

  • Der Entry Point eines GWT Moduls
  • Das RootPanel benutzen
  • Erstellen und Konfigurieren von Widgets
  • Widgets layouten
  • Den GWT Code modifizieren

Grundlegende GWT Widgets

  • GWT Widget
  • Button Widget
  • GWT Hyperlinks
  • Text Widgets
  • Selection Widgets
  • Listing Widgets
  • Das Verhalten von Widgets
  • Widgets Konfigurieren

GWT Benutzeroberflächen gestalten

  • GWT Layouts
  • Widgets in Panels unterbringen
  • Verschiedene GWT Layouts
  • FlowingPanel Layout
  • DockingPanel Layout
  • Einsatz von FlexTable
  • Grids benutzen
  • PopupPanels erstellen
  • Dialogboxen
  • Das DisclosurePanel

Event Handling in GWT

  • GWT Event Model
  • Benutzen von Event Listener
  • Listener Adapter
  • Eventtypen
  • Keyboard Events
  • Mouse Events
  • Tab Events
  • Events auf Tabellenzellen
  • Unterschiede zwischen einzelnen Browsern

Bilder in GWT nutzen

  • Image Widget
  • Bilder vorausladen
  • Einsetzen von Bildpaketen (Image Bundles)

Den Code im Development Mode ausführen

  • Installation der benötigen Browser Plugins
  • Fehlermeldungen und Fehlersuche
  • Dateien, die GWT erzeugt
  • Codeverschleierung in GWT Dateien
  • Deployen einer GWT Applikation

Browser History und Bookmarks in GWT

  • Bookmarks erstellen
  • Das History Token
  • Der History Listener
  • Auf die Vor- und Zurück-Button reagieren

GWT Utility Klassen

  • GWT Cookies
  • GWT Random Class
  • Animation in GWT
  • Dateien hochladen mit GWT
  • Die GWT Klasse
  • Die GWT Window Klasse
  • Die GWT Location Klasse
  • 10.8 Die GWT Timer Klasse

Das GWT-RPC Protokoll

  • Warum ein neues Protokoll?
  • Plazierung von Code Bestandteilen
  • Das Remote Service Interface
  • Das RemoteServiceServlet Interface
  • Das AsyncCallbackInterface
  • RPC Events

Tags

Diese Seite weiterempfehlen