
Java Erweiterungen
Schulungsort
- Osnabrück
- Wuppertal
- Optional auch bei Ihnen vor Ort
Zeitplan
Beginn: 1. Tag um 10:00 Uhr, alle weiteren Tage um 09:00 Uhr
Ende: ca. 17:00 | 17:30 Uhr täglich
Zielgruppe
Anwendungsentwickler, Web-Entwickler
Voraussetzungen
Java Grundlagen oder vergleichbare Kenntnisse
Zusammenfassung / Ziele des Seminares
Sie erweitern Ihre bereits vorhandenen Kenntnisse in Java durch die Inhalte dieses Seminars. Neben gängigen Design Pattern lernen Sie weitere Techniken für das strukturierte und effiziente Erstellen von praxisrelevanten Anwendungen. Sie sammeln Erfahrungen im Bereich der Problemanalyse und der Modellierung von Anwendungen zur Umsetzung fortgeschrittener Anforderungen.
Sie bekommen einen Einblick in die nebenläufige Programmierung, werfen einen detaillierten Blick auf die bereits mitgelieferten APIs (I/O, JDBC oder auch UI) des JDK und bauen Ihr Wissen im Bereich der verteilten Anwendungen aus. Nach diesem Seminar haben Sie das grundlegende Wissen, um in die komplexere Technologie der Java Enterprise Edition einzusteigen.
Agenda
Weiterführende Konzepte | Innere Klassen | Garbage Collection | Reflection | Lambdas | Statische Imports |
Algorithmen und Datenstrukturen | Iterator | Enums | Collections (List, Set, Map, Queue) | Generics | Suchen und Sortieren |
UI | Grundlagen Java-Grafik | Grundlagen Swing | Layout von UI-Elementen | Eventhandling | Listener | MVC | Observer |
Multithreading | Threads und Runnable | Lebenszyklus eines Threads | Starten und Stoppen von Threads | Prioritäten | Grundlagen der Synchronisierung | wait, notify, notifyAll | ThreadLocal | Concurrent-Package |
I/O | Streams | Lesen und Schreiben von Dateien | Buffering | Lesen und Schreiben von Properties |
Datenbanken | JDBC | Zugriff auf relationale Datenbanken | Templates | OR-Mapping | DataSources |
XML | JAXP | SAX | DOM | JDOM | XML-Serialisierung |
Verteilte Anwendungen | ServerSockets und Sockets | Methodenaufrufe serialisieren | RMI |
Technologien aus der Praxis | JUnit | Logging | ClassLoading | Shutdown-Hooks |
Weiterführende und ergänzende Seminare
Java Performance, Java Design Pattern, Java EE Grundlagen, UML – Unified Modelling Language
Methodik
Präsentation, Diskussion, praktische und kursbegleitende Übungen
Schulung anfragen