GWT - Google Web Toolkit Fortgeschrittenenkurs

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

In diesem Kurs erlernen Sie die grundlegenden GWT-Kenntnisse, dabei werden Advanced-Panels und -Widgets, sowie die Client-Server Kommunikation behandelt.

 

Zielgruppe

  • Softwareentwickler
  • Softwaredesigner

Voraussetzungen

  • Gute Kenntnis der Programmiersprache Java oder einer anderen C-basierten Programmiersprache
  • Grundlegendes Verständnis von HTML, CSS und JavaScript
  • Grundlegende GWT Kenntnisse wie im Einsteigerseminar vermittelt
  • Grundlegendes Verständnis von Widget-orientierter Formularentwicklung und dem Einsatz von Events
  • Grundlegendes Wissen über das HTTP Protokoll

Agenda

Modulerstelleung in GWT

  • Modul Strukturen
  • Pfade und Resourcen
  • Nutzung externe Module
  • Modularisierung in GWT
  • Anwendungen modularisieren

Erweiterte GWT Benutzeroberflächen

  • Den PushButton verwenden
  • Das DecoratorPanel verwenden
  • Das AbsolutePanel verwenden
  • Das HTMLPanel
  • Das FocusPanel
  • Verteilte Panels
  • Das StackPanel verwenden
  • Das TabPanel verwenden
  • Das DeckPanel verwenden
  • Menüs in GWT
  • Einen GWT Tree bauen
  • Eine SuggestBox verwenden
  • Texte in einer RichArea bearbeiten

CSS Layout in GWT

  • Zuordung von Widgets Styles
  • Abhängige Styles für Widgets erstellen

Erstellung zusammengesetzter Widgets

  • Zusammengesetzte Widgets erstellen
  • Zusammengesetzte Widgets verwenden

Testen und Debuggen von GWT Modulen

  • JUnit Test Konzepte
  • GWT Unit Tests mit GWTTestCase
  • Benchmarks mit GWT
  • GWT System Tests

GWT Java Emulation

  • Java Language Subset in GWT
  • GWT Unterstützung von Java Bibliotheken
  • Verfügbare Klassen und Funktionen in GWT
  • Einschränkungen von Java in GWT

Erweiterte GWT Verbindungseigenschaften

  • Stateful und Stateless Server
  • Serialisierung in GWT
  • Stateful Server verwenden
  • Exceptions behandeln

Clientseitige RPC Architektur in GWT

  • Clientseitiges Pull vs. Push
  • Polling Protokolle

Weitere Optionen für die Serverintegration

  • XML DOM Manipulation
  • JSON benutzen und Parsen
  • GWT JSON Typen
  • JSONP einsetzen
  • HTTP Requests ausführen

JavaScript Native Interface von GWT

  • Aufrufen von JSNI in Java
  • Aufrufen von JavaScript in Java
  • Java Callback von externen JavaScripten
  • JavaScript Objekte in Java nutzen

GWT Anwendungsfälle

  • Sicherheitsbedenken
  • Performance Bedenken
  • Die IncrementalCommand Klasse von GWT
  • Caching in GWT
  • GWT Design Erwägungen
  • GWT Stolpersteine

Ziele

In diesem Kurs erlernen Sie die grundlegenden GWT-Kenntnisse, dabei werden Advanced-Panels und -Widgets, sowie die Client-Server Kommunikation behandelt.

 

Zielgruppe

  • Softwareentwickler
  • Softwaredesigner

Voraussetzungen

  • Gute Kenntnis der Programmiersprache Java oder einer anderen C-basierten Programmiersprache
  • Grundlegendes Verständnis von HTML, CSS und JavaScript
  • Grundlegende GWT Kenntnisse wie im Einsteigerseminar vermittelt
  • Grundlegendes Verständnis von Widget-orientierter Formularentwicklung und dem Einsatz von Events
  • Grundlegendes Wissen über das HTTP Protokoll

Agenda

Modulerstelleung in GWT

  • Modul Strukturen
  • Pfade und Resourcen
  • Nutzung externe Module
  • Modularisierung in GWT
  • Anwendungen modularisieren

Erweiterte GWT Benutzeroberflächen

  • Den PushButton verwenden
  • Das DecoratorPanel verwenden
  • Das AbsolutePanel verwenden
  • Das HTMLPanel
  • Das FocusPanel
  • Verteilte Panels
  • Das StackPanel verwenden
  • Das TabPanel verwenden
  • Das DeckPanel verwenden
  • Menüs in GWT
  • Einen GWT Tree bauen
  • Eine SuggestBox verwenden
  • Texte in einer RichArea bearbeiten

CSS Layout in GWT

  • Zuordung von Widgets Styles
  • Abhängige Styles für Widgets erstellen

Erstellung zusammengesetzter Widgets

  • Zusammengesetzte Widgets erstellen
  • Zusammengesetzte Widgets verwenden

Testen und Debuggen von GWT Modulen

  • JUnit Test Konzepte
  • GWT Unit Tests mit GWTTestCase
  • Benchmarks mit GWT
  • GWT System Tests

GWT Java Emulation

  • Java Language Subset in GWT
  • GWT Unterstützung von Java Bibliotheken
  • Verfügbare Klassen und Funktionen in GWT
  • Einschränkungen von Java in GWT

Erweiterte GWT Verbindungseigenschaften

  • Stateful und Stateless Server
  • Serialisierung in GWT
  • Stateful Server verwenden
  • Exceptions behandeln

Clientseitige RPC Architektur in GWT

  • Clientseitiges Pull vs. Push
  • Polling Protokolle

Weitere Optionen für die Serverintegration

  • XML DOM Manipulation
  • JSON benutzen und Parsen
  • GWT JSON Typen
  • JSONP einsetzen
  • HTTP Requests ausführen

JavaScript Native Interface von GWT

  • Aufrufen von JSNI in Java
  • Aufrufen von JavaScript in Java
  • Java Callback von externen JavaScripten
  • JavaScript Objekte in Java nutzen

GWT Anwendungsfälle

  • Sicherheitsbedenken
  • Performance Bedenken
  • Die IncrementalCommand Klasse von GWT
  • Caching in GWT
  • GWT Design Erwägungen
  • GWT Stolpersteine

Diese Seite weiterempfehlen