Sie lernen, wie Sie mit Java einfache dynamische Webanwendungen erstellen, HTML-Formulare verarbeiten, auf relationale Datenbanken zugreifen und strukturierte Daten im XML-Format austauschen. Nach dem Seminar beherrschen Sie die grundlegende Syntax von Java, kennen die Prinzipien der objektorientierten Programmierung und verstehen den Aufbau und Einsatz von JSP, JDBC und XML in der Praxis. Sie können einfache Anwendungen modellieren, Daten aus Datenbanken abrufen und Ergebnisse auf Webseiten dynamisch darstellen.
Integration von Datenbankabfragen in Webanwendungen
JavaScript und AJAX - Grundlagen clientseitiger Programmierung
Einbindung von JavaScript in HTML
Erste Konzepte von AJAX und JSON
Clientseitige Datenmanipulation und einfache Visualisierungen
XML und Java - strukturierte Daten austauschen
Grundlagen zu XML, DTDs und XML Schema
Lesen und Verarbeiten von XML-Daten mit DOM, SAX und JDOM
Vergleich der XML-Parser-Modelle
Einbindung von XML in Java-Anwendungen
Einführung in JAXB zur objektorientierten XML-Verarbeitung
XSL-Transformationen und Ausgabeformate
Anwendung von XSLT zur Umwandlung von XML in HTML oder PDF
Trennung von Daten und Darstellung
Ausblick auf moderne Webtechnologien mit Java
Kurze Einführung in Webservices und REST
Überblick über moderne Java-Frameworks (z. B. Spring, JPA, Maven)
Einführung in Build-Werkzeuge wie ANT
Dauer/zeitlicher Ablauf:
5 Tage
Zielgruppe:
Dieses Seminar richtet sich an Entwicklerinnen und Entwickler, die bereits Programmiererfahrung haben und sich grundlegende Kenntnisse in der Java-Webentwicklung aneignen möchten. Sie sollten über Basiskenntnisse in HTML verfügen. Kenntnisse in Java oder objektorientierter Programmierung sind nicht erforderlich - der Kurs vermittelt diese Grundlagen.
Teilnahmevoraussetzungen
Sie verfügen über allgemeine Programmiererfahrung
Sie kennen die Grundlagen von HTML und Webformularen
Vorkenntnisse in Java oder Datenbankprogrammierung sind nicht erforderlich
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.