Objekt-Orientierte Programmierung im professionellen Einsatz

Udemy Certificate USD 64.99
Enroll now →
Objekt-Orientierte Programmierung im professionellen Einsatz

About this course

UPDATE 2026: inkl. 20 Minuten Bonusabschnitt "Einführung in die KI-gestützte Programmierung"In 4 Stufen nähern wir uns einem professionellen, agentischen Entwicklungsworkflow!--Objekt-Orientierte Programmierung hat ein fundamentales Problem: sie wird großflächig miserabel gelehrt, falsch verstanden und schlecht angewendet. Mit diesem Kurs korrigieren wir das Verständnis objekt-orientierter Programmierung, indem wir sie aus einer alternativen, kompakteren Perspektive aus beleuchten. Wir ersetzen Dogmatismus mit einem tiefgreifenden Verständnis für die objekt-orientierten Programmierung. Wir ersetzen "Richtig oder Falsch?", "Schwarz oder Weiß?", "Alles oder Nichts?" mit Trade-Offs und Abwägungen. Denn diese zahlreichen Entscheidungen machen objekt-orientierte Software robust, verständlich, wartbar und flexibel. Darf jedes Objekt wirklich nur eine einzige Sache tun, und niemals mehr? Ist Vererbung "böse"? Ist enge Kopplung falsch und in jedem Fall zu refaktorisieren? Dieser Kurs möchte dieses aktuell dominante Narrativ im Umgang mit der objekt-orientierten Programmierung ersetzen: und zwar mit einem bewussteren, aufgeklärteren Ansatz.  Egal, ob ihr bereits mit der objekt-orientierter Programmierung vertraut seid oder noch recht wenig professionelle Erfahrung mit diesem Programmierparadigma habt: wenn ihr die Konzepte, Prinzipien und Grundsätze dahinter wirklich verstehen und richtig anwenden wollt, anstatt euren Code auf blindem, unreflektiertem Dogmatismus aufzubauen, seid ihr in diesem Kurs richtig! Im Mittelpunkt unsere Betrachtungen stehen die beiden Grundpfeiler der objekt-orientierten Programmi

What you'll learn

  • understand the foundational principles of object-oriented programming
  • recognize and evaluate trade-offs in programming design
  • apply a more informed approach to object-oriented design principles

Course objectives

  • to correct misconceptions about object-oriented programming
  • to promote a deeper understanding of design trade-offs
  • to encourage reflective coding practices

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.