Seminare
Seminare

Java Grundlagen

Seminar - Cegos Integrata GmbH

Java ist eine zentrale Programmiersprache der modernen Softwareentwicklung. In diesem fünftägigen Seminar erwerben die Teilnehmenden fundierte Grundlagen der Java-Programmierung und entwickeln schrittweise eine eigene Java-Anwendung.

Im Mittelpunkt stehen die objektorientierten Konzepte, zentrale Java-Sprachfeatures sowie der Einsatz wichtiger Klassen und Schnittstellen der Java-Standardbibliothek. Theorie und Praxis sind eng verzahnt: Die vermittelten Inhalte werden direkt im Kontext einer entstehenden Anwendung umgesetzt, getestet und weiterentwickelt.

Das Seminar orientiert sich konsequent an der Java Language Specification (JLS) Version 25, wodurch Fachbegriffe korrekt eingeordnet und Sprachkonzepte sauber vermittelt werden. Neben der Implementierung werden auch Aspekte wie Analyse, Entwurf, Versionierung und Testen berücksichtigt.

Nach dem Seminar können die Teilnehmenden:

  • eine Java-Anwendung von Grund auf entwickeln
  • objektorientierte Entwurfs- und Programmiertechniken anwenden
  • zentrale Java-Sprachfeatures nutzen
  • wichtige Klassen und Schnittstellen der Java Standardbibliothek einsetzen
  • strukturiert oder prozedural geschriebene Anwendungen zu objektorientierten Anwendungen weiterentwickeln


...

Termin Ort Preis*
13.07.2026- 17.07.2026 online 2.725,10 €
13.07.2026- 17.07.2026 Düsseldorf 2.725,10 €
17.08.2026- 21.08.2026 online 2.725,10 €
21.09.2026- 25.09.2026 online 2.725,10 €
02.11.2026- 06.11.2026 Stuttgart 2.725,10 €
02.11.2026- 06.11.2026 online 2.725,10 €
30.11.2026- 04.12.2026 online 2.725,10 €
firmenintern auf Anfrage auf Anfrage

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Java im Überblick

  • Charakteristika von Java
  • Einrichten gängiger Java-Programmierumgebungen (IDEs): IntelliJ IDEA, Eclipse
  • Funktionsweise der Java Virtual Machine
  • Speicherverwaltung und Garbage Collection

Programmiergrundlagen

  • Programmaufbau
  • Java-Sprachelemente
  • Syntax
  • Schlüsselwörter
  • Java-Applikationen: Erstellen von Anwendungen, Programmstart
  • Datentypen
  • Operatoren
  • Ausdrücke
  • Einfache Ein-/Ausgabe
  • Kontrollstrukturen: Blöcke, Verzweigungen, Schleifen
  • Methoden: Definition, Aufruf, Parameterübergabe, Rückgabewerte
  • Fehlerbehandlung mit Exceptions
  • Typumwandlung (Casting)
  • Eigenheiten der Klasse String
  • Zeichenkettenverarbeitung: String und StringBuilder

Datenstrukturen

  • Arrays
  • ArrayList
  • Collections mit Generics
  • Verschiedene Implementierungen des Interface List

Grundlagen der objektorientierten Programmierung

  • Nutzen korrekt entworfener objektorientierter Programmstrukturen
  • Von der strukturierten über die prozedurale hin zur objektorientierten Programmierung
  • Begriffe und Techniken der Objektorientierung
  • Einführung in die objektorientierte Systementwicklung
  • Klassen, Objekte und Referenzen
  • Objektverbindungen / Assoziationen
  • Methoden, statische und nicht-statische
  • Datenkapselung

Objektorientierte Konzepte

  • Vererbung
  • Polymorphie
  • Dynamisches Binden
  • Konstruktoren
  • Statische Attribute und Methoden
  • Abstrakte Klassen
  • Interfaces
  • Implementierung von Interfaces

Design

  • Von der objektorientierten Analyse (OOA) zum Erstellen einer Codebasis
  • Verwendung von Schnittstellen in robusten Hierarchien
  • Anwendung wichtiger Softwaredesignprinzipien wie Schichtentrennung, Separation of Concerns und Open-
  • Closed Principle
  • Versionierung und Auswahl eines geeigneten Versionierungsschemas
  • Identifizieren von Problemen im Code, z. B. Code Smells, Regressionen und typische Fehlerbilder

Dokumentation

  • Verwendung der Java Language Specification (JLS) 25
  • Verwendung der API-Dokumentation
  • JavaDoc
  • Konventionen
Dauer/zeitlicher Ablauf:
5 Tage
Teilnahmevoraussetzungen:
Grundlegende Computerkenntnisse sowie Interesse an Softwareentwicklung sind ausreichend. Programmiererfahrung ist nicht erforderlich. Kenntnisse im Umgang mit gängiger Windows-Software sind hilfreich.
Lehrgangsverlauf/Methoden:

Das Seminar kombiniert kurze Theorieeinheiten mit praxisnahen Übungen direkt am System. Die Teilnehmenden bearbeiten interaktive Aufgaben, entwickeln eigene Lösungen und diskutieren Musterlösungen im Seminar.

  • Praxisnahe Übungen direkt am System
  • Kurze Theorieeinheiten
  • Interaktive Aufgaben
  • Aufgaben in Eigenarbeit
  • Diskussion der jeweiligen Musterlösungen
  • Zusätzliche Übungen für Fortgeschrittene

Das Seminar wird wahlweise als Präsenzseminar oder als Live Online Training durchgeführt und durch die digitale Lernplattform LearningHub@Cegos begleitet. Dort stehen den Teilnehmenden die Seminarunterlagen flexibel und mobil zur Verfügung - auch über das Seminar hinaus.
Die Inhalte werden nach dem 4REAL-Modell vermittelt, das einen nachhaltigen Transfer in den Arbeitsalltag unterstützt. Praxisaufgaben, Reflexion und direkte Anwendung helfen dabei, das Gelernte Schritt für Schritt in eigene Entwicklungsaufgaben zu übertragen.

Zielgruppe:
  • Anwendungsentwickler:innen, die Java von Grund auf erlernen möchten
  • Software-Ingenieur:innen und Softwareentwickler:innen
  • IT-Entwickler:innen im Web- und Enterprise-Umfeld
  • Personen, die von einer anderen Programmiersprache zu Java wechseln
  • Einsteiger:innen in die objektorientierte Programmierung mit Interesse an professioneller Softwareentwicklung
Seminarkennung:
3302
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha