Oracle - DTH-314: Web 2.0 und Entwicklung von Java-Websites
Seminar
In Dresden, Stuttgart und Köln
Beschreibung
-
Kursart
Seminar
-
Ort
-
Dauer
5 Tage
-
Beginn
auf Anfrage
Oracle - DTH-314: Web 2.0 und Entwicklung von Java-Websites : Dieser Kurs richtet sich an Entwickler, die mit JavaScript oder anderen Web-Präsentationstechnologien Websites erstellen, sowie an Entwickler von Web-Komponenten (wie Servlets und benutzerdefinierten Tags). Der Kurs eignet sich nicht für Designer von Webseiten, die die Hypertext Markup Language (HTML).. Gerichtet an: Dieser Kurs richtet sich an Entwickler, die mit JavaScript oder anderen Web-Präsentationstechnologien Websites erstellen, sowie an Entwickler von Web-Komponenten (wie Servlets und benutzerdefinierten Tags). Der Kurs eignet sich nicht für Designer von Webseiten, die die Hypertext Markup Language (HTML) nutzen._x000D_. Zielsetzung. Die Teilnehmer entwickeln ihre Fähigkeiten in praktischen Übungen. Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten:..
Standorte und Zeitplan
Lage
Beginn
Beginn
Beginn
Beginn
Beginn
Hinweise zu diesem Kurs
Um diesen Kurs erfolgreich absolvieren zu können, sollten Sie über folgende Vorkenntnisse verfügen: _x000D_ Erfahrung mit Design und Entwicklung von Web-Anwendungen _x000D_ Erfahrung mit der Programmiersprache Java _x000D_ Erfahrung mit JavaScript wünschenswert, aber nicht notwendig _x000D_
Meinungen
Erfolge dieses Bildungszentrums
Sämtlich Kurse sind auf dem neuesten Stand
Die Durchschnittsbewertung liegt über 3,7
Mehr als 50 Meinungen in den letzten 12 Monaten
Dieses Bildungszentrum ist seit 15 Mitglied auf Emagister
Themen
- Servlets
- Datenbank
- HTML
- Java
- JavaScript
- Programmierung
- Server
- Programmieren
- CSS
- Web
- Ajax
- Oracle Datenbanken
- Browser
- Webseiten
- Kommunikation
- Schreiben
- Entwicklung
Inhalte
Oracle - DTH-314: Web 2.0 und Entwicklung von Java-Websites : Dieser Kurs richtet sich an Entwickler, die mit JavaScript oder anderen Web-Präsentationstechnologien Websites erstellen, sowie an Entwickler von Web-Komponenten (wie Servlets und benutzerdefinierten Tags). Der Kurs eignet sich nicht für Designer von Webseiten, die die Hypertext Markup Language (HTML) nutzen._x000D_
_x000D_
Zielsetzung _x000D_
Die Teilnehmer entwickeln ihre Fähigkeiten in praktischen Übungen. Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten: _x000D_
_x000D_
ZIELGRUPPE
Dieser Kurs richtet sich an Entwickler, die mit JavaScript oder anderen Web-Präsentationstechnologien Websites erstellen, sowie an Entwickler von Web-Komponenten (wie Servlets und benutzerdefinierten Tags). Der Kurs eignet sich nicht für Designer von Webseiten, die die Hypertext Markup Language (HTML) nutzen._x000D_
_x000D_
Zielsetzung _x000D_
Die Teilnehmer entwickeln ihre Fähigkeiten in praktischen Übungen. Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten: _x000D_
_x000D_
KURSINHALT
Übersicht _x000D_
Die Teilnehmer entwickeln und implementieren eine umfassende Web 2.0-Anwendung und verwenden dazu bewährte MVC- (Model-View-Controller) und Formularverarbeitungsmuster. Unter Verwendung von JavaScript, Ajax, dem Dojo-Toolkit, CSS und HTML programmieren sie ein für den Benutzer attraktives Web 2.0-Front-End. Server-seitig erarbeiten die Teilnehmer mithilfe von Java MVC-Mustern eine Anwendungslogik mit entsprechenden Steuerelementen. Für das Back-End schreiben und modifizieren die Entwickler Code zur Pflege der Daten in der Datenbank und verwenden dazu die Java Persistance API (JPA) sowie die moderne Version von Enterprise JavaBean (EJB 3.0). Kursinhalt ist letztlich die Entwicklung einer umfassenden Web 2.0-Anwendung, die eine Unternehmensdatenbank nutzt. _x000D_
_x000D_
Inhalt Kurseinführung
- Darstellung der Zielgruppe und der Kursmodule
- Beschreibung der im Kurs verwendeten Entwicklungs-Tools
- Nutzen von Web-Browser-Technologien
- Analyse des DOM (Document Object Model) in HTML-Strukturen
- Einfügen von Seitenteilern (Page Divisions) und Styles in Webseiten
- Definieren von Seitenabständen und Layout bei HTML-Seiten
- Verwenden von JavaScript-Objekten
- "Arrays extend Object" mit Ganzzahl-Index
- "Strings extend Object" mit String-Wert
- "Functions extend Object" mit JavaScript-Funktionskörper
- JavaScript und das Dokumentobjektmodell (Document Object Model, DOM)
- Programmieren einer Webseite mit Ajax
- Übergeben von Daten an eine Anwendung mit JSON
- Sichere Ajax-Anwendungen
- Empfehlungen für die Verwendung von JavaScript
- Komponenten von Java EE und Application Server
- Java Servlets und Java Server Pages
- Persistenz mit Beans
- Erarbeitung der nötigen Fertigkeiten zum Lesen, Verwenden und Modifizieren einer Enterprise JavaBean (EJB)
- Nutzung der JPA in der EJB zur Verwaltung der Daten in einer relationalen Datenbank
- Diese EJB wird in der MVC-Beispielanwendung in den folgenden Modulen als Modell verwendet.
- Sie ergibt den Model-Anteil (M) der MVC-Anwendung.
- Einführung in die Anwendung
- Formularverarbeitung: Initialisierung, Fehlerbehandlung und Datenbankaktualisierung
- Diese Servlets für die Anwendungssteuerlogik werden in den folgenden Modulen verwendet.
- Sie ergeben den Controller-Anteil (C) der MVC-Anwendung.
- Einführung ins Dojo-Toolkit mit zahlreichen Beispielen
- Erstellen einer Webanwendung mit dem Dojo-Toolkit
- Erstellen eines Ajax-Aufrufs mit dem Dojo-Toolkit
- Entwicklung und Debugging mit Firefox und Firebug
- Erstellen einer Client-Anwendung mit Dojo-Widgets
- Sie ergibt den Web 2.0 View-Anteil (V) der MVC-Anwendung.
- Dojo-Kommunikation mit Ajax
- Implementieren von JSON-Nachrichtenformaten auf dem Client (Browser)
- Refaktorieren eines Server-seitigen Back-Ends zum Seiten-Rendering aus HTML in JSON
- JavaScript und das Dokumentobjektmodell (Document Object Model, DOM)
- Bearbeiten komplexer DOM-Elementabfragen mit dojo.query
- Beispiele für Anwendungserweiterungen für das Zugriffsmanagement
- Einführung in Lokalisierungskonzepte für Website-Nachrichten
- Einrichten der Lokalisierung einer Anwendung
- Anzeigen von Beispieldateien für die Spracheigenschaften
- Einfügen einer weiteren Sprache
- Objekt-orientiertes JavaScript
- Vermeiden von Namenskonflikten
- Objekt-Literale
- Laden on Demand
- Best Practices (bewährte Methoden)
- Überblick über Architekturprobleme
- Diskussion: Client-Tier, Web-Tier, Business-Tier
VORRAUSSETZUNG
Um diesen Kurs erfolgreich absolvieren zu können, sollten Sie über folgende Vorkenntnisse verfügen: _x000D_
Oracle - DTH-314: Web 2.0 und Entwicklung von Java-Websites