Illustrationsbild für den Virtuellen Studienplatz

Lehrveranstaltung 76983 (SoSe 19)

Lehrveranstaltung ohne Fakultätszuordnung
 
76983 -Java-Konzepte, Techniken, Programmierung- im Sommersemester 2019
Hinweis Das Semester dieser Veranstaltung ist beendet.
Die aktuell stattfindende Lehrveranstaltung mit gleicher Nummer erreichen Sie über diesen Link: 76983 -Java-Konzepte, Techniken, Programmierung- (WiSe 24/25).
grundlegende Überarbeitung: -keine Angaben vorhanden- Umfang: 0.0 SWS
Übungsumfang: 0.0 SWS nächster geplanter Einsatz: -keine Angaben vorhanden-
Versionen Autorinnen und Autoren
Teilnahmevoraussetzungen Beschreibung
Schließen
Beschreibung
KursbeschreibungDer Kurs vermittelt Grundlagen zur Arbeit mit der Programmiersprache Java. Sie erwerben ein solides Verständnis für die Architektur von Java-Anwendungen. Anhand von Programmbeispielen und Anleitungen werden Sie in die Lage versetzt, kleinere Programme selbst zu schreiben.


In Kapitel 1 wird Java vorgestellt. Dies beginnt mit dem JDK-Download von den Internetseiten der Firma Oracle und endet bei der Abgrenzung gegenüber anderen Programmiersprachen. Neben etwas Theorie gibt es erste, einfache Beispiele.

Kapitel 2 beschreibt die Elemente der Programmiersprache Java: einfache Datentypen, Ausdrücke und Anweisungen sowie Listen, Enum-Datentypen und Generics. Schließlich werden interessante Konzepte wie Objektorientierung, Packages oder Exception-Handling besprochen.

Kapitel 3 behandelt das Erstellen und Benutzen von Java-Applets. Dies schließt einige Grundlagen zum Thema HTML ein. Außerdem werden hier die Grundzüge des Erstellens grafischer Benutzeroberflächen anhand des Abstract Window Toolkit (AWT) erläutert.

Kapitel 4 stellt Swing vor, eine Bibliothek für die Erstellung grafischer Benutzeroberflächen. Im Vergleich zum AWT ist sie deutlich mächtiger und ausgefeilter. Als Beispiele werden neben einfachen Bildern und Texten auch Tabellen und Baumstrukturen vorgestellt.

Kapitel 5 führt in das Erstellen von verteilten Anwendungen ein. Dies umfasst zum einen die Remote Method Invocation (RMI) und zum anderen das Abfragen von Web-Services über das HTTP-Protokoll.

Kapitel 6 befasst sich mit dem Abspeichern von Daten. Zunächst werden in einfachen Dateien Objekte abgelegt. Es folgt über JDBC die Anbindung an relationale Datenbanken mit Ausblicken auf Hibernate. Beispielhaft wird das Einlesen von XML-Dateien gezeigt.

Kapitel 7 beschreibt einige Anwendungsmöglichkeiten und weitere Konzepte von Java. Hier werden kleine JavaBeans erstellt und eingebunden. Im zweiten Teil werden Servlets und Java Server Pages (JSP) vorgestellt und Programmierungsaspekte in Zusammenhang mit dem Tomcat WebServer gezeigt. Abschließend wird ein Ausblick auf die Enterprise Edition von Java gegeben.

Kapitel 8 beschreibt einige Grundzüge der grafischen Modellierungssprache UML, die während der Softwareentwicklung in der Analyse- und Designphase zum Dokumentieren von Modellen dient. Im zweiten Teil werden Klassendiagramme und deren Zusammenhang mit Klassen in Java besprochen.

Kapitel 9 gibt einen Überblick über die Java-API und deren Packages. Ergänzt wird die Beschreibung der Pakete durch Verweise auf die Original-Dokumentation von Oracle und entsprechende Beispiele in den behandelten Kapiteln.

Kursbearbeitungsdauer

ca. 40 Stunden


Systemvoraussetzungen

PC oder Notebook, Soundkarte (optional), aktueller Internet-Browser (Microsoft Internet Explorer, Mozilla Firefox oder ein vergleichbarer Browser). Betriebssysteme für PC oder Notebook: Windows (für Lernprogramm und ergänzende Tools); Linux, MacOS (nur für Lernprogramm).


Barrierefreiheit

Der Kurs erfüllt die Kriterien für Barrierefreiheit nach den Richtlinien der Web Accessibility Initiative (WAI).


Zertifizierung

Es besteht die Möglichkeit, für die erfolgreiche Bearbeitung des Kurses ein Zertifikat der FernUniversität Hagen zu erwerben. Der Zulassungsantrag zur Prüfungsklausur ist dem Kurspaket beigefügt.

Demoversion

Material
Hinweis Diese Lehrveranstaltung beinhaltet zugriffsgeschütztes Material, das nur nach dem Einloggen und bei vorhandener Belegung der Lehrveranstaltung eingesehen werden kann. Studierende der FernUniversität sollten sich einloggen.
Einheiten
Betreuung
Betreuende/Beratende Liste der Campus Standorte bzw. Studienzentren

Irrtümer und nachträgliche Datenänderungen vorbehalten.


Seite erstellt in 0,1s  |  24.11.24,09:52 im Wintersemester 2024/2025  |  realisiert durch das LVU-System
FernUni-Logo FernUniversität in Hagen, 58084 Hagen, Telefon: +49 2331 987-01, E-Mail: fernuni@fernuni-hagen.de