★ 4.3 (9,658)
⏱ 1 Std. 14 Min.
📚 5 Lektionen
🎧 Audioversion
Über diesen Kurs
Funktionierenden Code zu schreiben ist einfach, doch Code zu entwickeln, der wartungsfreundlich, skalierbar und im Laufe der Zeit anpassbar ist, stellt angehende Entwickler vor große Herausforderungen. Das Verständnis bewährter Entwurfsmuster ist der Schlüssel, um gängige Probleme der Softwarearchitektur souverän zu lösen.
Dieser textbasierte Kurs führt Sie in die Grundlagen des objektorientierten Designs ein, beginnend mit den SOLID-Prinzipien. Sie lernen, wie Sie die klassischen Entwurfsmuster der Gang of Four (GoF) mithilfe moderner Java-Konventionen – wie Records, Sealed Classes und funktionalen Schnittstellen – implementieren, um sauberen, eleganten und branchenüblichen Code zu schreiben.
Lerninhalte:
- Die SOLID-Prinzipien verstehen, um eine solide Basis für sauberen Code zu schaffen.
- Erzeugungsmuster wie Builder, Factory und Singleton implementieren, um die Objekterzeugung zu steuern.
- Strukturmuster wie Adapter, Decorator und Facade anwenden, um Beziehungen zwischen Klassen zu organisieren.
- Verhaltensmuster wie Observer, Strategy und State entwerfen, um die Ausführung von Algorithmen und den Objektzustand zu verwalten.
- Moderne Java-Funktionen wie Records und Sealed Classes nutzen, um die Implementierung von Mustern zu vereinfachen.
Refaktorieren Sie bestehende Codestrukturen in hochgradig wartungsfreundliche, entkoppelte Architekturen.
Der Kurs beginnt mit grundlegenden Begriffen und den Prinzipien des sauberen objektorientierten Designs. Anschließend lesen Sie systematisch detaillierte Erklärungen und analysieren anschauliche Codebeispiele für Erzeugungs-, Struktur- und Verhaltensmuster. Sie lernen genau, wann und wie Sie die jeweilige Lösung anwenden.
Dieser Kurs richtet sich an Java-Entwickler mit Anfänger- bis Mittelstufenkenntnissen, die von der Entwicklung einfacher Programme zur Gestaltung professioneller Softwarearchitekturen übergehen möchten. Vorkenntnisse in Architektur sind nicht erforderlich.
Starten Sie noch heute und verbessern Sie Ihre Programmierkenntnisse, um Software zu entwickeln, die sich langfristig bewährt.
Was du erhältst
-
📜
Abschlusszertifikat
Füge es deinem LinkedIn-Profil hinzu
-
🎧
Audioversion enthalten
Lerne unterwegs — kein Bildschirm nötig
-
♾️
Lebenslanger Zugang
Komme jederzeit zurück, kein Ablauf
-
📱
Smartphone oder Computer
Auf jedem Gerät, überall
-
💸
30 Tage Rückgaberecht
Ohne Wenn und Aber
-
⚡
Kurz und fokussiert
1 Std. 14 Min. praktische Inhalte
Bewertungen (2)
Sehr gut gestaltet. Die Konzepte bauen nahtlos aufeinander auf. Sehr praktisch und gut erklärt.
Die Struktur war logisch, aber ich wünschte, es hätte mehr praktische Übungen über die grundlegenden Beispiele hinaus gegeben.
Häufige Fragen
Was brauche ich, um diesen Kurs zu belegen?
+
Nur Telefon oder Computer mit Internet. Keine Installation, keine spezielle Hardware.
Wie kann ich bezahlen?
+
Per Karte über Stripe oder mit Kryptowährung. Wir speichern keine Kartendaten — Stripe übernimmt das sicher.
Kann ich eine Rückerstattung erhalten?
+
Ja — volle Rückerstattung innerhalb von 30 Tagen, ohne Wenn und Aber.
Wie lange habe ich Zugang?
+
Für immer. Nach dem Kauf kannst du jederzeit zum Kurs zurückkehren.
Erhalte ich ein Zertifikat?
+
Ja. Nach Abschluss erhältst du ein Zertifikat, das du in dein LinkedIn-Profil aufnehmen kannst.
Entwickelt für Lernende in
Tech
Design
Finanzen
Marketing
Gesundheit
Bildung
Gastgewerbe
Produktion