Rich User Interfaces mit extJS
In dem Kurs Rich User Interfaces mit extJS werden die Grundlagen des User Interface Designs mit extJS vermittelt.
Schulungsinhalte
extJS ist die Basis, für ein vom Browser dargestelltes Rich User Interface.
Daten werden in Formularen, Grids, Trees usw. dargestellt und können zum Beispiel direkt im Grid editiert werden. Die Daten werden im Hintergrund mittels Javascript asynchron vom Browser zum Server übertragen (JSON, XML), bzw. vom Server abgerufen. Auf der Serverseite können zur Realisierung der Datenzugriffsschicht PHP, Java, ColdFusion usw. verwendet werden. Die Entwicklung der Datenzugriffsschicht (Serverscripte) ist nicht Bestandteil des Trainings, da die Programmiersprachen zu verschieden sind und während des Trainings nicht für jede Sprache ein eigene Lösung entwickelt werden kann. Auf jedem Schulungsrechner wird deswegen bereits vor Schulungsbeginn, die zu den Schulungsbeispielen passende Datenzugriffschicht installiert.
Lernziele
Nach der Kursteilnahme sollten Sie in der Lage sein einfache bis komplexe User Interfaces mit extJS und den Widgets: Grid, Tree, FormPanel, Window und Combobox zu realisieren.
Zielgruppe und Schulungs-Voraussetzungen
Teilnehmer dieses Kurses sollten über mindestens zwei bis drei Jahre Erfahrung in der Entwicklung dynmischer Webanwendungen verfügen.
Javascript und XML Grundkenntnisse sind wichtig. Methoden und Eigenschaften sollten für Sie keine Fremdwörter sein.
Liste der Schulungsinhalte
- Einführung in extJS
- Beispiele zur Anwendung von extJS
- Was ist ein Widget?
- Wo bekomme ich extJS?
- Einbindung von extJS in die Website
- Arbeiten mit extJS - ein erstes Beispiel
- Was sind Adapter?
- extJS und Mehrsprachigkeit
- Debugging mit Firebug
- Config Objects
- Ext.onReady und Ext.get
- extJS und Formulare
- Formularfelder mit extJS
- Überprüfung von Formulareingaben mit extJS
- Noch mehr Formularfelder
- JSON - JavaScript Object Notation
- Serverscript und JSON
- dynamische Combobox mit extJS
- Formulare und Ereignisse (Events)
- eigene Knöpfe (Buttons)
- die Absendefunktion eines Formulars
- extJS Formulare dynamisch mit Daten ausfüllen
- Knöpfe, Menüs und Schaltflächen
- Kontextmenüs für die rechte Maustaste
- Was ist ein Grid?
- Daten in einem Grid anzeigen
- Welche Rolle spielen Spalten, Reihen und Zellen in einem Grid?
- individuelle Darstellung der Inhalte einer Zelle ( cell renderer)
- Sortierung von Daten in einem Grid
- das Filtern von Daten in einem Grid
- mit einem Grid in großen Datenmengen navigieren
- Daten in einem Grid ändern
- die Änderungen auf dem Server speichern
- Was ist ein Tree?
- Hierarschiche Darstellung von Daten in einer Baumstruktur
- Von Knoten, Kindern und Eltern.
- Ohne Daten keinen Baum
- Drag and Drop (DnD)
- Veränderung der Datenstruktur durch DnD
- Veränderungen auf der Severseite speichern
- uvm.
Anmelden
Derzeit werden für diesen Kurs keine regelmäßigen Termine angeboten. Wenn Sie Interesse haben können Sie gerne einen individuellen Termin mit uns vereinbaren. Kontaktieren Sie uns einfach per eMail unter info@cfsolutions.de.Copyright © 2009 cfsolutions