JAVA Programmierung

Java Erweiterungen 1

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.

Plattformen

  • Windows
  • Apple macOS
  • Linux
  • Solaris

Teilnehmerkreis

Software-Ingenieure, Anwendungsentwickler, Programmierer, Internet/Intranet-Entwickler

Voraussetzungen

Folgendes Seminar oder vergleichbare Kenntnisse:

Seminarleiter

Unser langjährig praxiserfahrener Seminarleiter sichert die hohe Qualität unserer Seminare und steht als Garant für die professionelle Seminardurchführung - Expertenwissen für Ihren Lernerfolg.

Seminarinhalte

Details einblenden
  • Weiterführende Programmierkonzepte
    • Innere Klassen
    • Garbage Collection
    • Referenz-Objekte: Klassen des Pakets java.lang.ref
    • Reflection und Introspection
    • Generische Datentypen
  • Algorithmen und Datenstrukturen
    • Iteratoren
    • Das Collection-Framework: Collection, List, Set, Map, Queue
    • Sortieren und Suchen
  • Java im WWW
    • Applets im HTML-Dokument
    • Ressourcen-Verteilung
    • Java Plug-In
    • Web Start: Laden von Applikationen
    • Java Network Launching Protocol (JNLP)
    • Sicherheitsaspekte
  • GUI-Design und Ereignisverarbeitung
    • Grundlagen Java-Grafik
    • Anordnen von GUI-Elementen mit LayoutManagern
    • Einführung in Swing
    • Eventhandling durch Delegation
    • Listener und Adapter
    • Model View Controller (MVC)
    • Einsatz von Observer
    • JavaBeans
  • Multithreading
    • Threads and Runnable
    • Lebenszyklus
    • Starten und Stoppen von Threads
    • Priorität und ThreadGroups
    • Thread-Synchronisation
  • Java I/O
    • Ein-/Ausgabe-Streams
    • Dateibasiertes Lesen und Schreiben
  • Java und Datenbanken
    • Java-Datenbankschnittstelle (JDBC)
    • Zugriff auf relationale Datenbanken (SQL)

Zusätzliche Informationen

Weitere / andere Seminarinhalte und Themenwünsche stimmen wir gerne im Vorfeld mit Ihnen ab
Unsere Seminare finden Werktags von 09:00 bis 16:30 Uhr statt
Andere Uhrzeiten und Wochenendtermine nach Absprache