Syntax, objektorientierte Programmierung und Datenverarbeitung in Java
In diesem Modul lernen die Teilnehmer die Grundlagen der Java-Programmierung, die objektorientierte Programmierung und die Datenverarbeitung mit Collections und Streams kennen. Das Seminar vermittelt praxisnah die Nutzung von Entwicklungsumgebungen, Debugging-Werkzeugen und KI-basierten Assistenten, die die Programmierung erleichtern. Ideal für Einsteiger und Umsteiger, die einfache bis mittlere Java-Anwendungen entwickeln möchten.
Ihre Vorteile auf einen Blick
- Sicherer Einstieg in Java und die Entwicklungsumgebung
- Grundlegendes Verständnis der objektorientierten Programmierung
- Datenverarbeitung mit Collections, Streams und funktionalen Programmierkonzepten
- Nutzung von KI-basierten Tools zur Unterstützung der Programmierarbeit
- Praktische Übungen und Abschlussprojekt für realitätsnahe Anwendung
Seminarinhalte
Einführung in Java
- Installation und Überblick über verschiedene Java-Versionen
- Compiler und Java Virtual Machine (JVM)
- Entwicklungsumgebung einrichten: Editor, Code Assist, Debugger
- KI-gestützte Assistenten zur Programmierunterstützung
Grundlagen der Java-Syntax
- Einstieg in jshell für schnelle Tests
- Variablen, Datentypen und Operatoren
- Kontrollstrukturen: Schleifen, Abfragen, Fehlerbehandlung
Objektorientierung in Java
- Objekte: Zugriff auf Attribute und Methoden, Speicherverwaltung
- Klassen: Aufbau, Instanziierung, Methoden mit Parametern und Rückgabewert
- Überblick über enum, interface, record und Annotations
Datencontainer und Collections
- Listen (List), Mengen (Set) und Zuordnungen (Map)
- Generics und einfache Datenverarbeitung mit Collections
Funktionale Programmierung und Streams
- Funktionen als Objekte, Lambda-Ausdrücke und Methodenreferenzen
- Datenverarbeitung mit Streams: Filter, Transform, Collect
- Arbeiten mit Dateien als Datenquelle oder -senke
Abschlussprojekt
- Entwicklung einer Anwendung, die Informationen aus einer Datenquelle liest, verarbeitet und in mehreren Schritten zu einem Ergebnis führt
- Praxisorientierte Umsetzung grundlegender Business-Workflows
Voraussetzungen
- Grundkenntnisse in der Programmierung empfohlen, jedoch nicht zwingend erforderlich
- Grundlegende PC- und Windows-Kenntnisse
Zielgruppe
- Programmiereinsteiger und Quereinsteiger aus anderen Programmiersprachen
- Entwickler, die Java praxisnah und systematisch erlernen möchten
- Alle, die einfache bis mittlere Java-Anwendungen eigenständig entwickeln wollen
Ihre Termine
| Datum | Ort | Preis |
|---|---|---|
| 25.01.2027 -29.01.2027 09:00 - 16:00 Uhr | Virtuelles Live Training | % 2.317,53 €* Buchen |
| 25.01.2027 -29.01.2027 09:00 - 16:00 Uhr | Köln | % 2.317,53 €* Buchen |
| 12.04.2027 -16.04.2027 09:00 - 16:00 Uhr | Köln | % 2.317,53 €* Buchen |
| 12.04.2027 -16.04.2027 09:00 - 16:00 Uhr | Virtuelles Live Training | % 2.317,53 €* Buchen |
| 28.06.2027 -02.07.2027 09:00 - 16:00 Uhr | Virtuelles Live Training | % 2.317,53 €* Buchen |
| 28.06.2027 -02.07.2027 09:00 - 16:00 Uhr | Köln | % 2.317,53 €* Buchen |
| 18.10.2027 -22.10.2027 09:00 - 16:00 Uhr | Köln | % 2.317,53 €* Buchen |
| 18.10.2027 -22.10.2027 09:00 - 16:00 Uhr | Virtuelles Live Training | % 2.317,53 €* Buchen |
| 24.01.2028 -28.01.2028 09:00 - 16:00 Uhr | Köln | % 2.317,53 €* Buchen |
| 24.01.2028 -28.01.2028 09:00 - 16:00 Uhr | Virtuelles Live Training | % 2.317,53 €* Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Inklusive digitaler Teilnahmebescheinigung.