Sie befinden sich hier: Home » Seminare » Java » JAVA2
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 | Empfohlene Dauer | |
| Software-Entwickler | 5 Tage, insgesamt 30 Zeitstunden |
Inhalte
![[LOGO]](../../images/seminare/logos/java.png)
- Internationalisierung und Lokalisierung
Locale
- Internationalisierung mit
ResourceBundle
- Formatieren von Zeichenketten, Datum, Zahlen
- Dynamische Datenstrukturen
- Listen (
ArrayList,LinkedList)
- Mengen (
HashSet,TreeSet)
- Assoziativspeicher (
(Weak)HashMap,Properties)
- Queues
- Die Utility-Klasse
Collections
- Sonstige Klassen im
java.util-Paket
- Listen (
- Paralleles Programmieren mit Threads
- Die Klasse
Threadund das InterfaceRunnable
- Synchronisation
- Koordination (Warten und Benachrichtigen)
- Thread-Gruppen
- Algorithmen und Synchronisation
- Die Klasse
- 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
- 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
Deutschsprachige Unterlagen (Kopie der Folien und/oder das Buch ›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 | |
|