Ihre Vorteile im Überblick
Mit einer Registrierung bei myWIFI können Sie Ihre Kontaktdaten und Ihr Profil ändern und jederzeit einen Überblick über Ihre WIFI-Kurse und Prüfungsergebnisse abrufen.
LOGIN / REGISTRIERUNG
Java für Programmierer
- • Überblick über die Java-Plattform (JDK, JRE, JVM)
- • Einrichtung der Entwicklungsumgebung (IDE: IntelliJ IDEA, Eclipse)
- • Erste Schritte mit Java: "Hello World"-Beispiel
- • Überblick über aktuelle Java-Versionen
Sprachelemente
- • Syntax von Java
- o Variablen und Datentypen (Primitive und Wrapper)
- o Kontrollstrukturen (if-else, switch, Schleifen)
- o Operatoren und Ausdrücke
- • Modernisierung:
- o Neuerungen in switch (z. B. Ausdrucksform switch in Java 12+)
- o Text Blocks für Multiline-Strings (Java 15+)
Zeichenketten und Strings
- • Arbeiten mit String
- • Vergleich von Strings (equals, ==)
- • Modernisierung:
- o String-Methoden aus Java 11+ (strip, repeat, lines)
- o Musterersetzung mit Pattern und Matcher
Objektorientierte Programmierung (OOP)
- • Klassen und Objekte
- o Attribute und Methoden
- o Konstruktoren und Initialisierung
- • Vererbung und Polymorphismus
- o Überschreiben und Überladen von Methoden
- o Zugriffsmodifikatoren (public, private, protected)
- • Abstrakte Klassen und Interfaces
- o Interface vs. Abstrakte Klasse
Generics und Collections
- • Einführung in Generics
- • Arbeiten mit List, Set, Map, und Queue aus java.util
- • Sortieren und Filtern von Collections
- • Modernisierung:
- o Erweiterungen der Collection-API (z. B. List.of, Map.of, copyOf in Java 9+)
Graphical User Interface (GUI)
- • Grundlagen der GUI-Programmierung mit Swing
- • Eventhandling mit Listenern
- • Layout-Manager: Aufbau und Gestaltung von Oberflächen
Ausnahmebehandlung (Exception Handling)
- • Grundlagen von Ausnahmen (try-catch, finally, throw, throws)
- • Benutzerdefinierte Ausnahmen
- • Modernisierung:
- o try-with-resources für Auto-Closeable Objekte (Java 7+)
File-I/O
- • Arbeiten mit Dateien und Verzeichnissen (java.io und java.nio.file)
- • Lesen und Schreiben von Dateien
- • Serialisierung und Deserialisierung
- • Modernisierung:
- o Die Files-Klasse aus java.nio.file für einfachere Dateiverarbeitung
Funktionale Programmierung
- • Einführung in funktionale Programmierung
- o Functional Interfaces (Predicate, Consumer, Supplier, etc.)
- o Lambda Expressions
- o Method References
Stream API
- • Grundlagen der Stream API (Java 8+)
- o Arbeiten mit Stream-Operationen (Intermediate und Terminal)
- • Grundlagen der Thread-Programmierung
- o Thread und Runnable
- o Synchronisation und synchronized
Testen von Java-Code
- • Einführung in Unit-Tests
- o Schreiben von Tests mit JUnit 5
Moderne Tools und Best Practices
- • Debugging mit IntelliJ IDEA
- • AI Integration mit IntelliJ 2024.x
Praktische Übungen
- • Projekte zur Konsolidierung der Kenntnisse
Wir bieten alle unsere Kurse mit flexibler Teilnahmemöglichkeit an: entweder klassisch bei uns im Kursraum oder online per MS Teams. Auch ein Wechsel an einzelnen Tagen ist möglich (hybride Durchführung).
Spezial-Förder-Tipp!
Die FFG unterstützt mit dem Skills Scheck Unternehmen bei der ökologischen Nachhaltigkeit und/oder der digitalen Transformation. Sichern Sie sich bis zu 50 % der Weiterbildungskosten (max. 5.000 EUR) für diverse Schulungen und profitieren Sie von der Förderung für bis zu 5 Personen in Ihrem Unternehmen! Ob und in welchem Ausmaß eine Förderung gewährt wird, liegt ausschließlich im Entscheidungsbereich der FFG.
Mehr erfahren (zur Website der FFG)
Unser WIFI-Service für Sie:
- Förderprogramme und Anlaufstellen auf einen Blick: Entdecken Sie die wichtigsten Fördermöglichkeiten und Anlaufstellen. Mehr erfahren
- Kostenlose Förder-Infotermine: Erhalten Sie einen Überblick über relevante Förderungen und stellen Sie Ihre individuellen Fragen. Jetzt informieren und anmelden
- Kostenloser Kostenvoranschlag: Für die Einreichung bei Förderstellen bieten wir Ihnen einen unverbindlichen Kostenvoranschlag. Mehr erfahren
- Teilzahlungsmöglichkeit: Nutzen Sie unsere kostenlose Teilzahlungsmöglichkeit für Kurse, die länger als einen Monat dauern. Mehr erfahren
Letzte Änderung: 06.05.2026