Einführung in Java
Java ist weit mehr als eine praktische, moderne Programmiersprache. Es stellt mit seiner Plattform eine umfassende Klassenhierarchie bereit, die das Erstellen von Netzwerk-, Grafik-, Datenbankanwendungen usw. unabhängig vom Betriebssystem unterstützt. Durch die Architektur mit einer virtuellen Maschine (JVM) werden die Programme plattformunabhängig.
An wen richtet sich der Kurs?
An den ambitionierten Java-Einsteiger. Vorkenntnisse in einer beliebigen anderen Programmiersprache erleichtern den Einstieg. Die Erläuterungen zur Theorie des Programmierens und die einfachen Beispiele am Anfang ermöglichen den Einstieg auch mit geringen Vorkenntnissen. Der Kurs vermittelt Grundlagen zur Arbeit mi…
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Java ist weit mehr als eine praktische, moderne Programmiersprache. Es stellt mit seiner Plattform eine umfassende Klassenhierarchie bereit, die das Erstellen von Netzwerk-, Grafik-, Datenbankanwendungen usw. unabhängig vom Betriebssystem unterstützt. Durch die Architektur mit einer virtuellen Maschine (JVM) werden die Programme plattformunabhängig.
An wen richtet sich der Kurs?
An den ambitionierten Java-Einsteiger. Vorkenntnisse in einer beliebigen anderen Programmiersprache erleichtern den Einstieg. Die Erläuterungen zur Theorie des Programmierens und die einfachen Beispiele am Anfang ermöglichen den Einstieg auch mit geringen Vorkenntnissen. Der Kurs vermittelt Grundlagen zur Arbeit mit Java. Im zweiten Teil des Kurses wird auch ein Überblick über wichtige Spezialthemen gegeben, die über das Grundlagenwissen zu Java hinausgehen, etwa die Anbindung an SQL-Datenbanken, Servlets, Java Server Pages oder XML.
Was lernen Sie?
Ziel des Kurses ist es, ein solides Verständnis für die Architektur von Java-Anwendungen aufzubauen. Anhand von Programmbeispielen und Anleitungen sollen Sie in die Lage versetzt werden, kleinere Programme selbst zu schreiben. Schließlich sollen Sie das Rüstzeug erwerben, um in einem der angesprochenen Bereiche Ihr Wissen selbstständig zu vertiefen.
- 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 Sprachen. 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 und das Herunterladen von fertigen Applets aus dem Internet ein. Außerdem werden hier die Grundzüge des Erstellens grafischer Benutzeroberflächen an Hand 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 WebServices ü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 Querverweise auf die Original-Dokumentation von Oracle und durch Querverweise auf die entsprechenden Beispiele in den behandelten Kapiteln.
Wie ist der Kurs strukturiert?
Der Kurs ist mediengerecht konzipiert und unterstützt individuelles Lernen interaktiv und multimedial:
- Sie können den Kurs linear bearbeiten oder Kurskapitel in beliebiger Auswahl ansteuern.
- Vertonte Animationen, Grafiken, Ausgabesimulationen und Applets verdeutlichen Ihnen die Programmiertechnik.
- Mediale Hilfen unterstützen Sie bei der Einrichtung der Java-Entwicklungsumgebung und bei der Erstellung eigener kleiner Programme.
- Interaktive Übungen geben Ihnen ein Feedback über Ihren Lernfortschritt.
- Sie haben die Möglichkeit, sich aus dem Kurs heraus mit relevanten Internetadressen zu verlinken und ergänzende Informationen einzuholen.
- Einfach zu bedienende Servicefunktionen wie Lesezeichen, Glossar, Index und individuelles Notizblatt erleichtern Ihnen die Kursbearbeitung.
Kursbearbeitungsdauer
ca.40 Stunden
Systemvoraussetzungen
Standard-PC, Grafikkarte, empfohlen: 16 Bit Farben, Auflösung 1024 x 768 bis 1280 x 1024 Pixel, Soundkarte (optional), CD-ROM- bzw. DVD-Laufwerk, aktueller Internet-Browser (Microsoft Internet Explorer, Mozilla Firefox oder ein vergleichbarer Browser). Betriebssysteme: Windows (für Lernprogramm und ergänzende Tools); Linux, MacOS (nur für Lernprogramm).
Beigefügte Zusatzprogramme
Oracle JDK 7, Helios Software Solution TextPad 5.4.2 (Testversion), Apache Tomcat 7, Xerces2 Java Parser 2.11.0, Argo/UML 0.34.
Kursgebühren
108.00 EUR
(Reduzierter Preis für eingeschriebene Fernstudierende: 76.00
EUR)
Zertifizierung
Es besteht die Möglichkeit, für die erfolgreiche Bearbeitung des Kurses einZertifikatder FernUniversität Hagen zu erwerben. Der Zulassungsantrag zur Prüfungsklausur ist dem Kurspaket beigefügt.
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
