| Termine | Mon, 05.08.2013 - Fri, 09.08.2013, KW 32 Mon, 23.09.2013 - Fri, 27.09.2013, KW 39 Mon, 11.11.2013 - Fri, 15.11.2013, KW 46 Mon, 13.01.2014 - Fri, 17.01.2014, KW 3 Mon, 24.02.2014 - Fri, 28.02.2014, KW 9 Mon, 07.04.2014 - Fri, 11.04.2014, KW 15 Mon, 02.06.2014 - Fri, 06.06.2014, KW 23 |
| Agenda | - Einführung in die Programmiersprache Java (Java-Plattformen, Software Development Kit, Java Runtime Environment)
- Eclipse-Grundlagen (Workspace, Projekt, Perspectives, Views, Assistenten, Local History, Preferences, Plug-in-Architektur)
- Überblick über die Sprachgrundlagen von Java (Schlüsselwörter, Bezeichner, Datentypen, Arithmetik, wichtige Sprachkonstrukte)
- Java-Entwicklung mit Eclipse (Java Perspective, Views, Editoren, Assistenten, Local History, Preferences)
- Klassen und Objekte (Attribute, Methoden, statische Komponenten von Klassen, Zurgiffsrechte, Konstruktoren, Namensräume und Import)
- Klassen und Vererbung (Überladen und Überschreiben, Verhindern von Vererbung, abstrakte Klassen, Basisklasse java.lang.Object, Metaklasse java.lang.Class, Modifier)
- Ausführen und Debuggen von Java-Programmen mit Eclipse
- Interfaces und innere Klassen (Einfachvererbung vs. Mehrfachvererbung, Interfaces, Interfaces vs. abstrakte Klassen, Polymorphismus, innere Klassen, Typumwandlung bei Referenztypen)
- Aufzählungstypen (Enumerations) und Annotationen (Motivation, Einsatz, Eigenschaften)
- Collections und Generics (Collection, List, Set, Map, Iterator)
- Ausnahme- und Fehlerbehandlung in Java (Exception Handling, Ankündigen und Auslösen von Ausnahmen, Definieren von Ausnahmearten)
- Überblick über Java-Klassenbibliotheken und Verwendung von wichtigen Basisklassen (Pakete java.lang, java.io, java.util)
- Ausblick auf die Entwicklung von serverseitigen Java-Anwendungen basierend auf der Java Enterprise Edition (Java EE)
|