Aufbau Google WebToolkit - GWT
Seminarinformationen
Seminar - Ziel
Google Web Toolkit (GWT) erlaubt es Entwicklern Web 2.0-fähige AJAX Oberflächen zu entwickeln. GWT wandelt dabei den Java-Code in optimierten JavaScript Code um der für allen großen Browser funktioniert. Dieses Seminar soll helfen die grundlegenden GWT Kenntnisse weiterzuentwickeln, dabei werden Advanced-Panels und –Widgets, sowie die Client-Server Kommunikation behandelt.
Überblick über die Kursziele des Fortgeschrittenen Seminars Google Web Toolkit
-
Erstellen und Benutzen eigener Module in GWT
-
Erweiterte Panels, Widgets und Trees
-
Das Rich-Text Element für das Layouten von Text
-
CSS basiertes Layouten in GWT
-
Zusammengesetzte Widgets entwickeln
-
Eigene Tests und Benchmarks entwickeln
-
Der GWT Java Emulator, Möglichkeiten und Grenzen
-
Das GWT DOM Management
- Der Einsatz von JSON in GWT
-
Externe URLs in GWT Formularen aufrufen und anzeigen
-
Mechanismen um JavaScript in Java zu integrieren
-
Erweiterte Mechanismen für die Datenübertragung, das Polling und damit verbundene Konzepte
-
Vorbeugen von Performance Problemen
Vertiefung der GWT Themen, erweiterte Widgets, Bedienung, Client-Server-Kommunikation
Teilnehmer - Zielgruppe
Softwareentwickler, Softwaredesigner
Kurs - Voraussetzungen
Erfahrung in den folgenden Bereichen wird vorausgesetzt:
-
Gute Kenntniss der Programmiersprache Java oder einer anderen C-basierten Programmiersprache
-
Grundlegendes Verständniss von HTML, CSS und JavaScript
-
Grundlegende GWT Kenntnisse wie im Einsteigerseminar vermittelt
Erfahrung in folgenden Bereichen wäre wünschenswert:
-
Grundlegendes Verständniss von Widget-orientierter Formularentwicklung und den Einsatz von Events
-
Grundlegenes Wissen über das http Protokoll
Wenn Sie sich nicht sicher sind ob Ihre bisherigen Fähigkeiten für die Schulung ausreichend sind, sprechen Sie bitte unsere Schulungsberater an - diese können gemeinsam mit Ihnen herausfinden ob diese Schulung die richtige für Sie ist.
Seminardauer
- 2 Tage
- 09:00 Uhr bis 17:00 Uhr
Schulungsunterlagen
Seminar-Inhalt / Agenda
Module in GWT erstellen
- Modul Strukturen
-
Pfade und Resourcen
-
Externe Module nutzen
-
Modularisierung in GWT
-
Eine Anwendung 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
-
Widgets Styles zuordnen
-
Abhängige Styles für Widgets erstellen
Zusammengesetzte Widgets erstellen
-
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
-
Das 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 Handeln
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
Das JavaScript Native Interface von GWT
-
JSNI in Java aufrufen
-
JavaScript in Java aufrufen
-
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
Tags:
Weitere Schulungen zu Thema GWT - Google WebToolKit
- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln
Google Web Toolkit (GWT) erlaubt es Entwicklern Web 2.0-fähige AJAX Oberflächen zu entwickeln. GWT wandelt dabei den Java-Code in optimierten JavaScript Code um der für allen großen Browser funktioniert. Diese GWT Schulung bietet einen grundlegenden Überblick über die Front-End-Entwicklung mit GWT-Widgets, -Panels, -Events und anderen Mechanismen.
Überbli...
Merken
last updated: 26.04.2012