Schulung - Java Objektorientierte Programmierung

Die Erstellung eines Klassenmodells ist für größere Anwendungen unumgänglich. Die Umsetzung in Java ist einfach und direkt, erfordert jedoch den Einsatz neuer Schlüsselwörter und etwas Erfahrung. In diesem Seminar lernen Sie, wie Sie Klassenmodelle erstellen und diese in Java umsetzen.

Lernziele:

  • Verstehen der Grundlagen der objektorientierten Modellierung und deren Darstellung in Klassendiagrammen
  • Fähigkeit zur Umsetzung von Klassendiagrammen in Java
  • Anwendung von Vererbung und Kapselung in Java-Klassen
  • Verwendung von Zugriffskontrollen zur Kapselung von Daten und Methoden

Nutzen für die Teilnehmer:

  • Sie erlangen die Fähigkeit, komplexe Klassenmodelle zu erstellen und in Java zu implementieren.
  • Sie vertiefen ihr Verständnis der objektorientierten Programmierung und können diese in größeren Anwendungen effektiv einsetzen.
  • Sie lernen, wie sie Klassenmodelle verfeinern und erweitern können, um fachliche Anforderungen zu integrieren.

Seminarinformationen

Referenz : 33002

  • Dauer : 2 Tage (12 Stunden)
  • Live Online oder Präsenz
Schulung - Java Objektorientierte Programmierung

Wer sollte teilnehmen:

Zielgruppe

Software-Entwickler und Entwicklerteams, die ihre Kenntnisse in der Java-Anwendungsprogrammierung und im Entwicklungsprozess vertiefen möchten.

Voraussetzungen

Seminar Java Programmierung  oder vergleichbare Kenntnisse.

Hinweis

Dieses Seminar ist der erste Baustein  des Lehrgangs #33000 Java Programmierung Intensivkurs, der auch als Lehrgang komplett gebucht werden kann.

Weiterführende Informationen: Eine Auswahl vertiefender Inhalte und praxisorientierter Beiträge zum Thema Programmiersprachen findet sich im Programmiersprachen-Blog.

Häufig gestellte Fragen (FAQ)

Warum ist ein Klassenmodell vor der Implementierung hilfreich?

Es macht Verantwortlichkeiten, Beziehungen und Abhängigkeiten sichtbar. Dadurch können Teams fachliche Strukturen diskutieren, bevor sie sich in Implementierungsdetails verlieren.

Wann verwende ich class, interface oder record?

Eine class bildet Zustand und Verhalten ab, ein interface beschreibt einen Vertrag, und ein record eignet sich für kompakte, überwiegend unveränderliche Datenträger.

Wie entscheide ich zwischen Vererbung und Komposition?

Vererbung ist passend bei einer stabilen Ist-ein-Beziehung. Komposition ist oft flexibler, wenn Verhalten austauschbar sein oder Abhängigkeiten gering bleiben sollen.

Welche Bedeutung haben Kapselung und Immutability?

Kapselung schützt interne Zustände vor unkontrollierten Änderungen. Unveränderliche Objekte reduzieren Seiteneffekte und erleichtern Tests, Nebenläufigkeit und Fehlersuche.

Wie lassen sich Klassendiagramme sinnvoll mit Java-Code abgleichen?

Prüfen Sie Verantwortlichkeiten, Beziehungen, Schnittstellen und Sichtbarkeiten. Das Diagramm sollte die wesentlichen Entwurfsentscheidungen zeigen, ohne jede Implementierungszeile nachzubilden.

Offenes Seminar mit Teilnehmenden aus unterschiedlichen Unternehmen zu einem festen Termin.

Preis ab

1.490,00 € netto
1.773,10 € inkl. 19% MwSt.

Referenz : 33002

  • Dauer : 2 Tage (12 Stunden)
  • Live Online oder Präsenz

Seminarzeiten

Online-Seminare beginnen in der Regel um 9:00 Uhr und enden gegen 17:00 Uhr. Präsenzseminare starten am ersten Seminartag um 10:00 Uhr. Detaillierte Informationen zu den Seminarzeiten erhalten Sie mit der Anmeldebestätigung.

Methodik

Klassische Methoden:
  • Fallstudien: Analyse und Diskussion von bestehenden Klassenmodellen und deren Umsetzung in Java.
  • Theorie und Praxis: Abwechselnde Theorieeinheiten und praktische Übungen zur Vertiefung des Verständnisses der objektorientierten Konzepte.
  • Projektarbeit: Umsetzung eines vorgegebenen Klassenmodells in einer Java-Anwendung als Gruppenprojekt.
Moderne agile Lernansätze:
  • Scrum: Einführung von Scrum-Elementen wie Daily Stand-ups und Sprints, um die praktische Umsetzung der Klassenmodelle zu organisieren.
  • Code Katas: Strukturierte Übungen zur Verbesserung der Programmierfähigkeiten und zum Verinnerlichen der objektorientierten Prinzipien.

Choisissez votre prochaine session

*Alle als „Garantiertetermin“ gekennzeichneten Seminartermine sind fest bestätigt und werden durchgeführt, sofern keine höhere Gewalt vorliegt.

Noch freie Plätze
Vom 22. Oktober 2026 bis 23. Oktober 2026
1.490,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen
Noch freie Plätze
Vom 14. Dezember 2026 bis 15. Dezember 2026
1.490,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen
Noch freie Plätze
Vom 14. Dezember 2026 bis 15. Dezember 2026
1.490,00 € netto
Frankfurt Am Main
Cegos Integrata GmbH FrankfurtAirPark
Bessie-Coleman-Straße 13
60549 Frankfurt am Main
Jetzt buchen
Noch freie Plätze
Vom 25. Februar 2027 bis 26. Februar 2027
1.490,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen
Noch freie Plätze
Vom 12. April 2027 bis 13. April 2027
1.490,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen
Noch freie Plätze
Vom 10. Juni 2027 bis 11. Juni 2027
1.490,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen
Noch freie Plätze
Vom 10. Juni 2027 bis 11. Juni 2027
1.490,00 € netto
Düsseldorf
Cegos Integrata GmbH Düsseldorf
Grafenberger Allee 293
40237 Düsseldorf
Jetzt buchen
Noch freie Plätze
Vom 16. September 2027 bis 17. September 2027
1.490,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen
Noch freie Plätze
Vom 1. November 2027 bis 2. November 2027
1.490,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen