Dieser Kurs ist für Teilnehmer gedacht, die einigermaßen gut in Java programmieren können, etwa die Programmer I-Prüfung bei Oracle schon abgelegt haben und sich jetzt fundierte Kenntnisse aneignen wollen, etwa im Hinblick auf eine Zertifizierungsprüfung. Kenntnisse etwa über Schleifen, Fallunterscheidungen und Arrays oder auch über die Objektorientierte Programmierung, Überladen von Methoden, Vererbung, Exception Handling werden angenommen, trotzdem erfolgt nochmal eine ausführliche Wiederholung mit der Diskussion diverser Sonderfälle. Es folgt eine ausführliche Darstellung diverser Kollektionen, die für die Oracle-Zertifizierungsprüfung zum Programmer II relevant sind, sowie Streams und Lambda-Expressions, die neuen und alten APIs für Input/Output und für Multithreading sowie Grundlagen der Datenbankanbindung mit JPA.
Vererbung
Exceptions
Kollektionen
Streams und Lambda Expressions
Input/Output
Multithreading
Grundlagen Datenbankanbindung mit JPA
Zielgruppe:
Java-Programmierer mit soliden Grundkenntnissen, die etwa die Neuerungen von Java SE8 und SE9 vertieft lernen wollen oder die sich auf die Oracle-Zertifizierung zum Java-Programmer II vorbereiten wollen.
Erforderliche Vorkenntnisse:
Gutes Verständnis von Schleifen, Fallunterscheidungen, Arrays, Klassen und Objekten, Methoden, Grundlagen der Vererbung, Grundlagen des Exception Handlings
Wiederholung der Grundlagen
Vererbung
Unterklassen
Überschreiben von Methoden
Abstrakte Klassen
Interfaces
Exceptions
Runtime Exceptions, Checked Exceptions
Try-With-Resources
Assertions
Kollektionen
Generische Listen, Mengen, Abbildungen
Sortieren von Listen
Konkrete Implementierungen in der API
Streams und Lambda-Expressions
Lambda Expressions
Functional Interfaces
Arbeiten mit Streams
Modularisierung
Input/Output
Das IO-Stream Modell
Zugriff auf das Filesystem sowohl mit der traditionellen (java.io) als auch mit der aktuellen, verbesserten API (java.nio)
Serialisierung
Socket-Verbindung
Multithreading
Klassische Theorie
ExecutorService
Runnables und Callables
Fork/Join
Grundlagen JPA
Entity-Klassen, Entity Manager
Einige Design Patterns
Beginn:
Am ersten Kurstag um 10.00 Uhr: Ca. 15 Minuten sind vor Kursbeginn für die Registrierung vorgesehen. An den nachfolgenden Tagen sind die Kurszeiten von 9.00 - 17.00 Uhr.
Kurssparche: Deutsch
Enthaltene Leistungen:
Startdatum | 20.05.2019 - 09:00 |
Enddatum | 24.05.2019 - 17:00 |
Anmeldungsende | 13.05.2019 - 09:00 |
Netto Einzelpreis | € 2.250,00 |
Speaker | Deutsch |
Number Hours | 09:00-17:00 |
Kurs-Nr. | D8001: Java SE 7 Einführung |
Ort | München |