Kurs-Nr. 300
Der Kurs „Professionelles Java“ ist sowohl Fortsetzung als auch Abrundung des Kurses „Java Programmierung Teil 3 – Aufbau“ und bietet eine Fülle wichtiger Themen, die für den professionellen Umgang mit Java unerlässlich sind: Voreinstellungen mit Properties und Preferences, Classloading und Metainformationen, Internationalisierung, Dokumentieren mit JavaDoc und Testen von Java-Programmen mit Java-Sprachmitteln und JUnit, Logging, das Sandbox-Modell in Java, Serialisierung und Client-/Server-Programmierung mit RMI, sowie die Softwareverteilung mit Applets oder Java WebStart. Weitere zentrale Punkte des Kurses sind Betrachtungen zum OO-Design (Gegensatz Vererbung-Delegation) und eine Einführung in Entwurfsmuster (Design-Patterns).
Kursziele
Die Teilnehmer haben Einblick in wichtige Themen der OO- und Java-Programmierung erhalten (Logging, Softwareverteilung, Dokumentation, Testen, Design und Design-Patterns) und können diese bewerten.
Themen
- Wichtige Themen aus der Java Plattform
- Preferences und Properties
- Classloading
- Meta-Informationen zur Laufzeit
- Die Java Sandbox
- Internationalisierung
- Garbage Collection und das Reference-API
- Regular Expressions
- Software-Verteilung und Verteilte Systeme
- Serialisierung
- RMI
- Applets und WebStart
- Software-Dokumentation, Test und Logging
- Java Doc
- OO-Software testen
- Software-Test mit JUnit
- Assertions
- Das Java Logging-Framework
- OO-Vertiefung
- OO-Design (Delegation und Vererbung, Risiken bei Vererbung)
- Entwurfsmuster
Zielgruppe / Voraussetzungen
Der Kurs richtet sich an Programmentwickler mit OO und Java Kenntnissen, die dem Inhalt unseres Kurses „Java Programmierung Teil 3 – Aufbau“ entsprechen.
Werkzeuge und Unterlagen
Als Entwicklungsumgebung werden IDEs wie z.B. Eclipse verwendet. Die im Theorieteil besprochenen Konzepte werden durch zahlreiche praktische Übungen am Rechner vertieft. Alle Unterlagen und Übungen sind auf Deutsch.
Kursdauer
5 Tage
aformatik Training & Consulting GmbH & Co. KG | Tilsiter Str. 6 | 71065 Sindelfingen | Instagram | TikTok | LinkedIn | Impressum