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
Information Broking,
Programmierungen,
IT-Consultings und
IT-Trainings 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
Copyright: Mein Schulungsangebot ist urheberrechtlich geschützt. Vollständige oder teilweise Reproduktion, Übermittlung, Verbreitung, Modifikation oder Benutzung meines Angebots für öffentliche oder kommerzielle Zwecke ist ohne meine vorherige schriftliche Zustimmung untersagt. Ich begrüsse jedoch Link-Verweise auf mein Angebot und würden mich über eine diesbezügliche Information freuen.