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
Folder "Wissen für die digitale Zukunft"
Fit für die Arbeitswelt von morgen mit KI und digitalen Kompetenzen.
Letzte Änderung: 09.09.2026