Warnung Icon Sie haben in Ihrem Browser Javascript deaktiviert! Bitte aktivieren Sie Javascript um eine korrekte Darstellung und Funktionsweise von IT-Schulungen zu gewährleisten. Warnung Icon
Header Background

Digitale Transformation - der Workshop zum Einstieg

19.09.-20.09.2019 in Nürnberg

Seminar Certified Ethical Hacker v10 (CEH)

15.07-19.07.2019 in Köln

Header Image
 
 
 
Alle Hersteller anzeigen
 
 

GWT - Google Web Toolkit - Einführung

Seminardauer: 3 Tage
zur unverbindlichen Anfrage

Ziele

GWT - Google Web Toolkit erlaubt es Entwicklern, RIA / Web 2.0-fähige AJAX Oberflächen zu entwickeln. GWT wandelt dabei den Java-Code in optimierten JavaScript Code um, der für alle großen Browser funktioniert. Diese GWT Schulung bietet einen grundlegenden Überblick über die Front-End-Entwicklung mit GWT-Widgets, -Panels, -Events und anderen Mechanismen.

Überblick über die Kursziele des Einsteigerseminars Google Web Toolkit

  • Herausforderungen der AJAX Programmierung und wie GWT sie löst
  • Überblick über die GWT Infrastruktur
  • Überblick über die GWT Projekte
  • Überblick über die GWT Codeschnipsel
  • Der Einsatz von GWT-Widgets, -Panels, Images, Events,
  • Listeners zum erzeugen von AJAX Formularen
  • Der Einsatz von GWT Utillity und Framework Klassen
  • Die Berücksichtigung von Browser History und Bookmarks in Frontends
  • Der Einsatz des RPC Protokolls von GWT

Zielgruppe

Softwareentwickler, Softwaredesigner

Voraussetzungen

Erfahrung in den folgenden Bereichen wird vorausgesetzt:

  • Gute Kenntnis der Programmiersprache Java oder einer anderen C-basierten Programmiersprache.
  • Grundlegendes Verständnis von HTML, CSS und JavaScript.

Erfahrung in folgenden Bereichen wäre wünschenswert:

  • 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 Einsatz von AJAX
  • Motivation hinter GWT
  • Die Lösungsansätze von GWT
  • Was ist GWT?

Der Einstieg in GWT

  • Quellen und verwendete Software
  • Einrichten einer GWT Entwicklungsumgebung
  • Erstellen eines Projektes
  • 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

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

Bilder in GWT nutzen

  • Das Image Widget
  • Bilder vorausladen
  • Bildpakete (Image Bundles) einsetzen

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
  • Code Bestandteile platzieren
  • Das Remote Service Interface
  • Das RemoteServiceServlet Interface
  • Das AsyncCallbackInterface
  • RPC Events

Schulungsunterlagen

nach Absprache
 
Anmeldungen vorhanden

1.) Wählen Sie den Seminartyp:




2.) Wählen Sie Ort und Datum:

1.495,00 € pro Person

spacing line1.779,05 € inkl. 19% MwSt
Verpflegung zzgl.
Seminarunterlagen zzgl.

Seminar jetzt anfragen Auf den Merkzettel
PDF IconPDF Icon

Europaweit unter den Besten
Unser Education Center wird seit 2012 beim jährlichen Leistungsaudit für das ITCR - International Training Center Rating® jeweils in der höchsten Leistungsstufe mit 5 von 5 Sternen ausgezeichnet.
Das bestätigt unseren langjährigen Premium-Status als Bildungsanbieter und beweist gleichzeitig, dass wir zu den besten Schulungshäusern in Europa gehören.

IT-Schulungen.com 5 Sterne

Microsoft Learning Partner

Linux Foundation Training Partner

LPI Gold Approved Training Partner

Alibaba Cloud

EC-Council  IT-Schulungen.com Partner für Seminare und inhouse Schulungen


 

Diese Seite weiterempfehlen:

0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel

Zuletzt angesehen