- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- Java Erweiterte Techniken
Java Erweiterte Techniken
Anbieter: NEXIO Online Akademie GmbH
oder ohne Förderung 1.279 €
AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich
Kursbeschreibung
Java ist neben C++ und C# eine der wichtigsten höheren, objektorientierten Programmiersprachen. Du bist der defacto-Standard zum Programmieren von Applikationen, die ohne systemspezifische Anpassungen auf den gängigen Betriebssystemen lauffähig sind.
In diesem Kurs lernst du mit deinen vorhandenen Java- und OOP-Kenntnissen alles über erweiterte Techniken der Objektorientierung für eine effiziente Programmierung mit Java. Mit dem hier erworbenen Wissen kannst du Ereignisse in eigenen Objekten auslösen und mit flexiblen Datentypen arbeiten. Außerdem kannst du Daten und Texte in Dateien speichern und Teile deines Programms parallel ausführen.
Lehrplan & Module
Collections
Du arbeitest mit dem Java Collections Framework und nutzt Listen, Mengen und Maps wie ArrayList, HashSet und HashMap. Dabei wählst du die passende Datenstruktur nach Zugriffsmuster und Leistung aus.
Generics - generische Datentypen
Du schreibst generische Klassen und Methoden für typsicheren, wiederverwendbaren Code. Wildcards und Typeinschränkungen setzt du dabei gezielt ein.
Funktionale Schnittstellen und Lambda-Ausdrücke
Du nutzt funktionale Interfaces wie Predicate, Function und Consumer und schreibst kompakte Lambda-Ausdrücke. Mit der Stream API verarbeitest du Datenmengen deklarativ.
Arbeiten mit Dateien und Streams
Du liest und schreibst Dateien mit java.io und java.nio und arbeitest mit Byte- und Zeichenströmen. Ressourcen schließt du dabei sicher mit try-with-resources.
Enthaltene Zertifikate
Voraussetzungen
Teilnehmer müssen über gute Deutschkenntnisse verfügen und im Umgang mit Windows geübt sein, also sich in der Ordnerstruktur zurechtfinden und mit Dateien arbeiten können. Außerdem sind fundierte Kenntnisse der Java-Syntax und der objektorientierten Programmierung mit Java erforderlich.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- Java Entwickler
- Softwareentwickler
- Backend Entwickler