Tooltip
 
Event Time
  Code 1. Tag 2. Tag 3. Tag 4. Tag Dauer Preis Kursleiter Bemerkungen
JPF2-0317 Do 28. Sep Fr 29. Sep Do 5. Okt Fr 6. Okt 4 Tage 3200 CHF Daniel Schmutz
JPF2-0417 Do 16. Nov Fr 17. Nov Do 23. Nov Fr 24. Nov 4 Tage 3200 CHF Daniel Schmutz
 
Java Advanced
Nächster Termin
Untertitel Ein Java Vertiefungskurs von Basiskonzepten wie Multithreading, I/O, Collections, Beans, Reflection und den neuen Java Tiger Features wie z.B. Generics.
Kurszeiten 08:30 - 17:00 
Bildungsweg
Kursinhalt
 
Kursort
Der Kurs findet in der Schweiz in der Regel in Zürich statt (Zürich-Schlieren, ideal mit Auto und ÖV erreichbar). Bei mehreren Anmeldungen aus Bern oder Basel kann der Kurs auch in unseren Schulungsräumen Bern oder Basel durchgeführt werden. Firmenkurse können in Ihren Räumlichkeiten oder in einem unserer Schulungszentren stattfinden.

Ich wünsche anderen OrtIch habe Frage zum Ort

 
Einleitung Dieser Kurs behandelt die fortgeschrittenen Basiskonzepte der Programmiersprache Java. Zu den Kernthemen gehört das Arbeiten mit Collections, Streams, Threads, und Reflection.
Weiter werden die Java Tiger Features wie Generics detailliert behandelt.
Anhand des Factory Design Patterns wird das Zusammenspiel der verschiedenen Java API's transparent aufgezeigt.
Sie lernen, wie man in Java parallele Tasks via Multithreading programmiert und synchronisiert.
Der korrekte Einsatz des java.io Package (IO-Streams) mit den Modellen Byte- und Char-Streams wird aufgezeigt.
Die Wahl der richtigen Collection (List, Map, Set) wird diskutiert und eingesetzt.
Sie kennen die dynamischen Eigenschaften des Reflection API's und können diese einsetzen.
Zahlreiche Beispiele und Übungen zu jedem Thema begleiten diesen Kurs.
Dieser Kurs dient als Vorbereitung für die spätere Oracle Certified Java Programmer (OCJP) Prüfung.

Daneben werden auch die Concurrency (java.util.concurrent) Klassen in das Arbeiten mit Threads einbezogen sowie das Package java.nio (New I/O) für die schnelle Verarbeitung von I/O Streams.

In diesem Kurs setzen wir die Entwicklungsumgebung Eclipse ein.

Verwandte Kurse
Ihr Nutzen
  • Die Möglichkeiten des Reflection API's kennen und anwenden.
  • Die richtige Collection-Klasse zu einer gegebenen Situation finden und anwenden.
  • Hashtables effizient einsetzen können
  • Dateien mit dem Java Stream Konzept öffnen und verarbeiten
  • Parallele Tasks in Java programmieren und synchronisieren können.
  • Die wichtigsten Eigenschaften der Java Beans Konvention kennen
  • Die neuen Java Tiger Features kennen und anwenden können.
Voraussetzungen Besuch des ZFI Kurses JEGL ("Java Einführung") oder gleichwertige Kenntnisse.
Teilnehmerkreis Java Programmierer
Unterlagen
  • Tutorials
  • Intranet Site
Folgekurse
Inhalt
  • Reflection API
  • ClassLoader
  • Factory Design Pattern
  • Collection Klassen
    • Vector
    • Hashtable
    • Lists
    • Sets/Maps
  • IO Streams
    • InputStream / OutputStream
    • Reader und Writer Klassen
    • File und RandomAccessFile
    • Interface Serializable
    • Interface Externalizable
    • java.nio New I/O
  • Threads
    • Grundlagen
    • Klasse Thread
    • Interface Runnable
    • Synchronisierung
    • wait/notify
    • java.util.concurrent Package
    • Thread Pooling
      • Executor Service
      • Timed Tasks mit ScheduledThreadPoolExecutor
  • Java Tiger Features
    • Das neue API
    • Autoboxing/-Unboxing
    • Generics - generische Typen
    • For-Each Loop
    • Varargs: Variable-Length Arguments
    • Enumerations
    • Static Import
    • Formatted I/O
    • Annotations
  • Beans
    • Grundlagen
    • Bean Properties
    • Event Modell
  • Internationalisierung
Teilnehmerbeitrag Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).
  Zentrum für Informatik,  Schweiz, Basel, Bern, Zürich
  Code 1. Tag 2. Tag 3. Tag 4. Tag Dauer Preis Kursleiter Bemerkungen
JPF2-0317 Do 28. Sep Fr 29. Sep Do 5. Okt Fr 6. Okt 4 Tage 3200 CHF Daniel Schmutz
JPF2-0417 Do 16. Nov Fr 17. Nov Do 23. Nov Fr 24. Nov 4 Tage 3200 CHF Daniel Schmutz
 
Java Advanced
Nächster Termin
Untertitel Ein Java Vertiefungskurs von Basiskonzepten wie Multithreading, I/O, Collections, Beans, Reflection und den neuen Java Tiger Features wie z.B. Generics.
Inhalt
  • Reflection API
  • ClassLoader
  • Factory Design Pattern
  • Collection Klassen
    • Vector
    • Hashtable
    • Lists
    • Sets/Maps
  • IO Streams
    • InputStream / OutputStream
    • Reader und Writer Klassen
    • File und RandomAccessFile
    • Interface Serializable
    • Interface Externalizable
    • java.nio New I/O
  • Threads
    • Grundlagen
    • Klasse Thread
    • Interface Runnable
    • Synchronisierung
    • wait/notify
    • java.util.concurrent Package
    • Thread Pooling
      • Executor Service
      • Timed Tasks mit ScheduledThreadPoolExecutor
  • Java Tiger Features
    • Das neue API
    • Autoboxing/-Unboxing
    • Generics - generische Typen
    • For-Each Loop
    • Varargs: Variable-Length Arguments
    • Enumerations
    • Static Import
    • Formatted I/O
    • Annotations
  • Beans
    • Grundlagen
    • Bean Properties
    • Event Modell
  • Internationalisierung
Teilnehmerbeitrag Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).
  Zentrum für Informatik,  Schweiz, Basel, Bern, Zürich
für Programmier-Anfänger gehört zum Informatiker-Allgemeinwissen ! für erfahrene C++-Programmierer für Programmierer ohne OO-Erfahrung Datenbank-Grundwissen Datenbankprogrammierung mit Java für erfahrene Java-Programmierer Web-Applikationen mit JavaServer Faces Web-Applikationen mit Facelets OO-Anfänger besuchen besser JNOO für Programmierer mit OO-Erfahrung die Einführung eine Einführung in WTP