Seminar / Kurs

Java Grundlagen

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 JavaDoc
    • etablierte Konventionen

Methode

Das Seminar kombiniert:

  • 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.

  • Java im Überblick
    • Charakteristika von Java
    • Einrichten gängiger Java-Programmierumgebungen (IDEs): IntelliJ IDEA, Eclipse
    • Funktionsweise der Java Virtual Machine
    • Speicherverwaltung und Garbage Collectio...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Stuttgart, DE
02.11.2026 - 06.11.2026 30 h 30 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 7219977

Anbieter-Seminar-Nr.: 3302

Termine

  • 02.11.2026 - 06.11.2026

    Stuttgart, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Keine
  • 30 h
  • Anbieterbewertung   (346)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Stuttgart, DE
02.11.2026 - 06.11.2026 30 h 30 h Details Details Jetzt buchen