| Start > Seminare > Informationstechnologie >Entwicklungstools und Programmiersprachen >Java Anwendungsentwicklung |
Java Erweiterungen I
Effiziente Java-Programmierung
Seminar-Nr. 3304
Das Seminar ist Bestandteil der Qualifizierungspläne:
Zielgruppe
Anwendungsentwickler, Software-Ingenieure, Internet-/Intranet-Entwickler.
Voraussetzungen
Sem. 03302 "Java Grundlagen" oder vergleichbare Kenntnisse.
Seminardaten
Seminar-Nr. 03304
5 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 2090.00 netto; EUR 2487.10 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
5 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 2090.00 netto; EUR 2487.10 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
Seminarziele
Programmierer, die die Grundlagen von Java beherrschen, erweitern ihre Kenntnisse durch effiziente Techniken der Programmierung. Nach dem Besuch dieses Seminars sind Sie in der Lage, praxisrelevante Java-Projekte strukturiert zu erstellen. Neben Problemanalyse und Modellierung lernen Sie die Umsetzung mit fortgeschrittenen Java-Konzepten von inneren Klassen bis hin zu Multithreading. Die Kenntnis mächtiger APIs (Collections, GUI-Klassen, I/O und JDBC) versetzt Sie in die Lage, die erlernten Fähigkeiten sofort für eigene Programme einzusetzen
Programm
Weiterführende Programmierkonzepte:
Innere Klassen - Garbage Collection - Reflection und Introspection - Das Factory Design PatternAlgorithmen und Datenstrukturen:
Iteratoren - Das Collection-Framework: Collection, List, Set, Map, Queue - Generische Datentypen - Sortieren und SuchenJava im WWW:
Applets im HTML-Dokument - Ressourcen-Verteilung - Web Start: Laden von Applikationen - Java Network Launching Protocol (JNLP) - SicherheitsaspekteGUI-Design und Ereignisverarbeitung:
Grundlagen Java-Grafik - Einführung in Swing - Anordnen von GUI-Elementen mit LayoutManagern - Eventhandling durch Delegation - Listener und Adapter - Model View Controller (MVC) - Einsatz von ObserverMultithreading:
Threads and Runnable - Lebenszyklus - Starten und Stoppen von Threads - Priorität und ThreadGroups - Grundlagen der Thread-SynchronisationJava I/O:
Ein-/Ausgabe-Streams - Dateibasiertes Lesen und Schreiben - Buffered Streams - Schreiben und Lesen von Properties-DateienJava und Datenbanken:
Java-Datenbankschnittstelle (JDBC) - Zugriff auf relationale Datenbanken (SQL)Methode
Vortrag, Diskussion, Übungen, Praktikum am System.



