Java Programmierung
Ihre Termine
| Datum | Ort | Preis | |
|---|---|---|---|
| 21.01.2026 -23.01.2026 |
Virtuelles Live Training | % 2.023,00 €* | Buchen |
| 16.03.2026 -18.03.2026 |
Virtuelles Live Training | % 2.023,00 €* | Buchen |
| 20.04.2026 -24.04.2026 |
Virtuelles Live Training | % 2.316,93 €* | Buchen |
| 20.04.2026 -24.04.2026 |
Köln | % 2.316,93 €* | Buchen |
| 20.04.2026 -24.04.2026 |
Virtuelles Live Training | % 2.316,93 €* | Buchen |
| 20.04.2026 -24.04.2026 |
Köln | % 2.316,93 €* | Buchen |
| 11.05.2026 -13.05.2026 |
Virtuelles Live Training | % 2.023,00 €* | Buchen |
| 13.07.2026 -17.07.2026 |
Virtuelles Live Training | % 2.316,93 €* | Buchen |
| 13.07.2026 -17.07.2026 |
Köln | % 2.316,93 €* | Buchen |
| 13.07.2026 -17.07.2026 |
Köln | % 2.316,93 €* | Buchen |
| 13.07.2026 -17.07.2026 |
Virtuelles Live Training | % 2.316,93 €* | Buchen |
| 20.07.2026 -22.07.2026 |
Virtuelles Live Training | % 2.023,00 €* | Buchen |
| 20.07.2026 -22.07.2026 |
Düsseldorf | % 2.023,00 €* | Buchen |
| 09.09.2026 -11.09.2026 |
Virtuelles Live Training | % 2.023,00 €* | Buchen |
| 19.10.2026 -23.10.2026 |
Virtuelles Live Training | % 2.316,93 €* | Buchen |
| 19.10.2026 -23.10.2026 |
Köln | % 2.316,93 €* | Buchen |
| 19.10.2026 -23.10.2026 |
Virtuelles Live Training | % 2.316,93 €* | Buchen |
| 19.10.2026 -23.10.2026 |
Köln | % 2.316,93 €* | Buchen |
| 09.11.2026 -11.11.2026 |
Virtuelles Live Training | % 2.023,00 €* | Buchen |
| 25.01.2027 -29.01.2027 |
Virtuelles Live Training | % 2.316,93 €* | Buchen |
| 25.01.2027 -29.01.2027 |
Köln | % 2.316,93 €* | Buchen |
| 25.01.2027 -29.01.2027 |
Virtuelles Live Training | % 2.316,93 €* | Buchen |
| 25.01.2027 -29.01.2027 |
Köln | % 2.316,93 €* | Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
In diesem Modul lernen Sie die Syntax und die wichtigsten Konzepte der Java-Programmierung kennen. Wir führen Sie in die Entwicklungsumgebungen und die darin bereitgestellten Werkzeuge ein, die die Programmierung erheblich erleichtern. Zusätzlich zeigen wir Ihnen, wie KI-basierte Assistenten Ihre Programmierarbeit unterstützen können.
Mithilfe elementarer Klassen der Java-Standard-Bibliothek erarbeiten Sie Anwendungen zur Datenverarbeitung.
Lernziele:
- Beherrschen der grundlegenden Java-Syntax und -Konzepte
- Einrichtung und Nutzung einer Entwicklungsumgebung
- Verständnis der objektorientierten Programmierung in Java
- Datenverarbeitung mit Java-Collections und Streams
- Einführung in funktionale Programmierkonzepte in Java
Nutzen für die Teilnehmenden:
- Sie erlangen die Fähigkeit, einfache bis mittlere Java-Anwendungen selbstständig zu entwickeln.
- Sie verstehen die Grundlagen der objektorientierten Programmierung und können diese in Java anwenden.
- Sie können Daten verarbeiten und einfache Datenströme implementieren, was für viele Business-Anwendungen grundlegend ist.
Inhalte
Einführung
- Installation und Überblick der Versionen
- Compiler und Java Virtual Machine (JVM)
- Einrichten einer Entwicklungsumgebung mit Editor, Code Assist und Debugger
- Nutzung KI-basierter Assistenten
Grundlagen
- Einführung in die jshell
- Variablen und Datentypen
- Operatoren
- Kontrollstrukturen: Schleifen, Abfragen, Fehlerbehandlung
- Zugriff auf Attribute und Methoden
- Datentypen und deren Verwendung
- Speicherverwaltung durch die Java Virtual Machine und Garbage Collection
- Das Grundgerüst einer Klassendefinition
- Instanziierung und der new-Operator
- Methoden als Funktionen mit Parametern und Rückgabewert
- Referenzen und das Java-Typsystem
- Überblick: enum, interface, record, Annotations
Datencontainer
- Collection-Typen: List, Set und Map
- Generics
- Einfache Datenverarbeitung mit Collections
- Funktionen als Objekte
- Funktionsdefinition mit Lambda-Ausdrücken
- Methoden-Referenzen
- Datenverarbeitungs-Workflow: Filter, Transform, Collect
- Collection-Streaming
- Dateien als Datenquellen und -senken
Abschlussarbeit
- Entwicklung einer Anwendung, die Informationen aus einer Datenquelle liest und diese in mehreren Schritten zu einem Endergebnis verarbeitet. Diese Aufgabe ist zwar elementar, bildet jedoch das Grundgerüst vieler Business-Anwendungen. Mit den in diesem Modul vermittelten Kenntnissen können solche Abläufe bereits umgesetzt werden.
Zielgruppe
Zielgruppe
Programmiereinsteiger und Umsteiger von anderen ProgrammiersprachenVoraussetzungen
Grundkenntnisse in der Programmierung empfohlen, jedoch keine Voraussetzung.