Java gehört seit Jahrzehnten zu den etablierten Programmiersprachen der professionellen Softwareentwicklung. Die Sprache kommt unter anderem bei Unternehmensanwendungen, Backend-Systemen und zahlreichen serverbasierten Anwendungen zum Einsatz. Gleichzeitig eignet sich Java hervorragend, um grundlegende Konzepte der objektorientierten Programmierung systematisch zu erlernen.
In diesem Grundlagenkurs erhalten die Teilnehmenden einen praxisorientierten Einstieg in die Programmierung mit Java. Sie lernen zunächst den grundlegenden Aufbau von Java-Programmen sowie wichtige Sprachelemente kennen. Dazu gehören Variablen, Datentypen, Operatoren und Ausdrücke, mit denen Daten innerhalb eines Programms verarbeitet werden.
Darauf aufbauend beschäftigen sich die Teilnehmenden mit Bedingungen und Schleifen, um Programmabläufe gezielt zu steuern. Methoden ermöglichen anschließend, wiederkehrende Aufgaben in übersichtliche und wiederverwendbare Programmteile zu gliedern.
Ein zentraler Schwerpunkt liegt auf der objektorientierten Programmierung (OOP). Die Teilnehmenden lernen Klassen und Objekte kennen und erfahren, wie Attribute, Methoden, Konstruktoren und Vererbung eingesetzt werden, um Anwendungen strukturiert zu entwickeln.
Weitere Grundlagen wie Arrays, Collections sowie die Behandlung von Fehlern und Ausnahmen ergänzen die Weiterbildung. Praktische Übungen helfen dabei, die erlernten Konzepte anzuwenden und erste eigene Java-Programme zu entwickeln.
Der Kurs schafft damit eine solide Grundlage für weiterführende Qualifizierungen in der Java- und Softwareentwicklung.
Teilnahmegebühren:
Einführung in Java
Grundlagen der Programmierung
Einführung in die Programmiersprache Java
Einsatzgebiete und Eigenschaften von Java
Aufbau eines Java-Programms
Entwicklungsumgebung und Ausführung von Java-Programmen
Java Development Kit (JDK)
Grundlegende Java-Syntax
Variablen, Datentypen und Operatoren
Variablen und Konstanten
Primitive Datentypen
Zeichenketten und Strings
Deklaration und Initialisierung
Typkonvertierung
Arithmetische Operatoren
Vergleichsoperatoren
Logische Operatoren
Bedingungen und Schleifen
Programmabläufe steuern
if- und else-Anweisungen
switch-Anweisungen
for-Schleifen
while- und do-while-Schleifen
Schleifen kontrollieren und verschachteln
Methoden
Methoden definieren und aufrufen
Parameter und Argumente
Rückgabewerte
Gültigkeitsbereiche von Variablen
Wiederverwendbaren Programmcode entwickeln
Programme sinnvoll strukturieren
Objektorientierte Programmierung
Grundlagen der objektorientierten Programmierung
Klassen und Objekte
Attribute und Methoden
Konstruktoren
Kapselung
Vererbung
Grundlagen der Polymorphie
Strukturierung objektorientierter Anwendungen
Arrays und Collections
Grundlagen von Arrays
Eindimensionale und mehrdimensionale Arrays
Daten in Arrays speichern und verarbeiten
Einführung in das Java Collections Framework
Grundlagen von Listen und weiteren Collections
Iteration über Datenstrukturen
Fehler- und Ausnahmebehandlung
Unterschiedliche Arten von Programmfehlern
Grundlagen von Exceptions
try-, catch- und finally-Blöcke
Ausnahmen erkennen und behandeln
Robustere Java-Programme entwickeln
Praktische Java-Programmierung
Einfache Java-Anwendungen erstellen
Aufgabenstellungen in Programmcode übertragen
Programmabläufe planen und umsetzen
Fehlersuche und Debugging
Anwendung der erlernten Grundlagen in praktischen Übungen
Für die Teilnahme werden grundlegende IT-Kenntnisse und logisches Denkvermögen empfohlen.
Hilfreich sind insbesondere:
sicherer grundlegender Umgang mit Computern
allgemeines Verständnis von IT-Systemen
logisches und strukturiertes Denkvermögen
Interesse an Programmierung und Softwareentwicklung
Programmierkenntnisse sind nicht zwingend erforderlich. Der Kurs ist als Einführung konzipiert und vermittelt die grundlegenden Konzepte schrittweise.
Der Kurs richtet sich an Personen, die grundlegende Kenntnisse in Java und objektorientierter Programmierung erwerben und einen Einstieg in die Softwareentwicklung schaffen möchten.
Besonders geeignet ist die Weiterbildung für:
angehende Fachinformatikerinnen und Fachinformatiker
Teilnehmende einer IT-Ausbildung oder Umschulung
IT-Mitarbeiter mit Interesse an Softwareentwicklung
Quereinsteiger in die Programmierung
angehende Softwareentwickler
Personen mit ersten Programmiererfahrungen
IT-Interessierte, die Java von Grund auf lernen möchten
Personen, die eine Grundlage für weiterführende Java-Kurse benötigen
Diese Weiterbildung kann – bei Vorliegen der persönlichen Voraussetzungen – durch verschiedene Kostenträger gefördert oder vollständig finanziert werden. Dazu gehören unter anderem:
Agentur für Arbeit (Bildungsgutschein nach SGB II oder SGB III)
Jobcenter (können eine Förderung empfehlen bzw. veranlassen; die Ausstellung des Bildungsgutscheins erfolgt durch die Agentur für Arbeit)
Berufsförderungsdienst (BFD) der Bundeswehr
Deutsche Rentenversicherung
Europäischer Sozialfonds (ESF)
Weitere öffentliche oder private Kostenträger
Ob eine Förderung oder Kostenübernahme möglich ist, entscheidet der jeweilige Kostenträger nach einer individuellen Prüfung Ihrer persönlichen Voraussetzungen und Förderfähigkeit.
Teilnahmegebühren: