Java für Fortgeschrittene
Kursziele
Der fortgeschrittene Java-Kurs vertieft die Kenntnisse des Einführungskurses, sodass Teilnehmer komplexe Java-Anwendungen mit der Java Standard Edition umsetzen können. Mit den leistungsfähigen Bibliotheken aus Java 6 lernen die Teilnehmer nebenläufige Programme zu entwickeln, leistungsfähige Datenstrukturen zu verwenden, Ein-/Ausgabe zu realisieren und ansprechende internationalisierte, grafische Oberflächen mit Swing aufzubauen. Ein weiterer Teil des Kurses führt in die Enterprise-Technologien ein, um relationale Datenbanken anzusprechen, über RMI entfernte Dienste zu nutzen und dynamische Webseiten zu generieren.
Zielgruppe
Software-EntwicklerEmpfohlene Dauer
5 Tage, insgesamt 30 ZeitstundenInhalte
![[LOGO]](../../images/seminare/logos/java.png)
- Internationalisierung und Lokalisierung
-Locale
- Internationalisierung mitResourceBundle
- Formatieren von Zeichenketten, Datum, Zahlen - Dynamische Datenstrukturen
- Listen (ArrayList,LinkedList)
- Mengen (HashSet,TreeSet)
- Assoziativspeicher ((Weak)HashMap,Properties)
- Queues
- Die Utility-KlasseCollections
- Sonstige Klassen imjava.util-Paket - Paralleles Programmieren mit Threads
- Die KlasseThreadund das InterfaceRunnable
- Synchronisation
- Koordination (Warten und Benachrichtigen)
- Thread-Gruppen
- Algorithmen und Synchronisation - Datei Ein/-Ausgabe
- Dateien
- Datenströme (XXXStream,Reader/Writer)
- Kompression
- Serialisierung - Grafische Oberflächen
- Ereignisse
- AWT und Swing
- Container und Komponenten
- Ereignisse der Komponenten
- Geometrie und Layoutmanager
- Dialoge - Netzwerkzugriffe in Java
- Das Paket java.net
- URLs und Verbindungen zum Netz
- URL-Verbindungen
- CGI-Anfragen losschicken
- Sockets
- Netzwerk-Clients
- Server implementieren
- JavaServer Pages (JSP) und Servlets - Remote Method Invocation (RMI)
- Lokale und entfernte (remote) Objekte
- Namensdienst/Registry
- Stub/Skeleton, Automatische Proxies
- Dienstprogramm rmiregistry
- Übergabe-Semantik - Datenbankzugriff mit JDBC
- Relationale Datenbanken und SQL
- Datenbanktreiber
- Eine Beispielverbindung
Voraussetzungen
Der Kurs ›Java Grundlagen‹ oder vergleichbare Kenntnisse.
Seminarunterlagen
›Java ist auch eine Insel‹, Zertifikat.
Software
Als Laufzeitumgebung wird standardmäßig Java SE 6 von Sun zusammen mit der Entwicklungsumgebung Eclipse 3.4 eingesetzt (Paket ›Eclipse IDE for Java EE Developers‹). Auf Wunsch auch NetBeans 6 oder andere Entwicklungsumgebungen.
Schlagwörter
Unternehmen
- Sun Microsystems
![Zu einem Bookmark-Anbieter hinzufügen [Addthis]](../../images/bookmarks/addthis.gif)
![Zu Google Bookmarks hinzufügen [Google Bookmarks]](../../images/bookmarks/google.png)
![Zu Yahoo! Bookmarks hinzufügen [Yahoo! Bookmarks]](../../images/bookmarks/yahoo.png)
![Zu Delicius hinzufügen [Delicius]](../../images/bookmarks/delicious.png)
![Zu Mister Wong hinzufügen [Mister Wong]](../../images/bookmarks/misterwong.png)