Zielgruppe: Dieser Kurs richtet sich an Programmierer mit HTML- und Programmiersprachen-Kenntnissen, die sich einen Einstieg in aktuelle Web-Techniken verschaffen wollen. Objektorientierte oder Java-Kenntnisse werden nicht vorausgesetzt.
Seminarziel: Nach diesem Seminar wissen Sie, warum der Einsatz von Java im Zusammenhang mit dynamischen Webanwendungen, Datenbankzugriffen und XML vorteilhaft ist. Sie sind in der Lage, Datenbanken anzulegen, über dynamische HTML-Webseiten Daten zu erfassen und auszugeben. Der Datenaustausch zwischen XML, Datenbank und Objektorientierter Programmierung ist Ihnen ebenso vertraut wie grundlegende Arbeiten mit Java im Internet.
Dauer: 5 Tag(e)
Zusammenfassung: Mit Java haben Programmierer die Möglichkeit, über dynamische Webseiten flexibel auf Datenbanken zuzugreifen und den Datenaustausch zwischen Objektorientierter Programmierung, Datenbanken und XML zu optimieren. Daneben können über XSL-Stylesheets verschiedene Ausgabeformate unterstützt werden.
Grundlagen Java
Die Programmiersprache Java
Was ist Objektorientierte Programmierung?
Klassen, Methoden, Objekte
Übung: Entwurf und Implementierung einer einfachen objektorientierten Anwendung
Programmierlogik
Übung: Entwicklung laufzeitoptimaler Logiken
Arbeiten mit Objectcollections
Übung: Objektverwaltung mit der Vectorklasse
Übung: Objektverwaltung mit der Hashtable
Datenbankzugriff mit JDBC
Das JDBC - API
Übung: Aufbau einer Datenbank-Connection
Übung: Ergebnismengen abrufen
Übung: Erstellen einer Spezialklasse zum flexiblen Datenaustausch
Grundlagen ORM: Objektrelationales Mapping
Einführung in JSP
Vorteile von JSP gegenüber vergleichbaren Technologien
Übung: Eine JSP-Laufzeitumgebung installieren
Übung: Aufruf von JSP-Seiten
JSP Scripting Elemente
Ausdrücke
Scriptblöcke
Deklarationen
vordefinierte Variablen
Übung: Erstellen laufzeitoptimaler Logiken
Übung: Formulare in JSP, get / post
Übung: Einsatz von clientseitigem Javascript
Datenaustausch JSP / Datenbanken
Übung: JSP-Formulare für insert-, update-, delete-, select- Abfragen
Einsatz von JavaBeans mit JSP
JavaBeans erzeugen und verwenden
Datenaustausch JSP / Datenbanken mit JavaBeans
Übung: Einsatz von JavaBeans zur Aktualisierung von Datenbanken
Übung: Einsatz von JavaBeans zur Auswertung von Abfrageergebnissen
Übung: Grundlagen Java Server Faces mit NetBeans
XML und Java
Prinzipien von XML und Auszeichnungssprachen
Strukturierung von Informationen mit Hilfe von XML
Wohlgeformte und gültige XML-Dokumente
Document Type Definitions (DTDs) und Schema
Übung: Erzeugen von XML-Dateien mittels JDOM
Datenaustausch XML - Container - Datenbanken
Übung: Erzeugen einer XML-Datei aus einer Datenbankabfrage
Übung: Update einer Datenbank aus einer XML-Datenquelle
Clientseitiges / Serverseitiges XML
Übung: Einsatz von css, xsl
Übung: XSL-Transformationen
Übersicht Cocoon
Programmierungen, Consulting und Schulungen führe ich in ganz Deutschland durch bzw. meine Kunden kommen aus folgenden Regionen: Hamburg, Negenborn, Holzminden, Bevern, Stadtoldendorf, Höxter, Paderborn, Bielefeld, Herborn, Hannover, Göttingen, Kassel, Hameln, Hildesheim, Köln, Bonn, Frechen, Bochum, Dortmund, Essen, Hagen, München, Leverkusen, Augsburg, Ulm, Ingelheim, Frankfurt, Darmstadt, Wörth, Einbeck, Hanau, Ratingen, Nürnberg, Kopenhagen, Andernach, Schwäbisch Gmünd, Ettlingen, Rodgau, Lübeck, Stuttgart, Böblingen, Niederzissen, Landsberg / Lech, Bergisch-Gladbach, Berlin, Morsbach, Meerbusch, Münster, Lüneburg, Friedrichsdorf, Herten, Ahrensbök, Forchtenberg, Flensburg, Recklinghausen, Bremen, Bergheim, Osnabrück, Düsseldorf, Kamp-Lintfort, Rheine, Würzburg, Saarlouis, Saarbrücken, Erlangen, Coburg, Kulmbach, Hofheim, Gummersbach, Mainz, Wiesbaden, Bad Iburg, Wolfsburg, Wolfenbüttel, Soest, Warstein, Lauf, Rheinbach, Ahrweiler, Magdeburg, Nördlingen, Weimar, Aachen, Magdeburg, Gütersloh, Rheda-Wiedenbrück, Northeim, Leipzig, Dresden, Duisburg, Wuppertal, Mannheim, Karlsruhe, Wiesbaden, Münster, Gelsenkirchen, Mönchengladbach, Braunschweig, Seligenstadt, Chemnitz, Kiel, Schwerin, Krefeld, Halle, Freiburg, Oberhausen, Erfurt, Rostock, Hamm, Mülheim, Herne, Ludwigshafen, Solingen, Oldenburg, Neuss, Potsdam, Heidelberg, Jena, Regensburg, Ingolstadt, Heilbronn, Pforzheim, Bottrop, Offenbach, Bremerhaven, Fürth, Remscheid, Reutlingen, Moers, Koblenz, Salzgitter, Siegen, Trier, NRW, Niedersachsen, Hessen, Baden-Württemberg, Bayern, Rheinland-Pfalz, Sachsen, Thüringen