"Objektorientierte Softwareentwicklung mit KI" vermittelt die Prinzipien und Konzepte der objektorientierten Programmierung und zeigt, wie KI-Assistenten das Erlernen und die Anwendung dieser Konzepte erheblich erleichtern. Teilnehmende lernen, objektorientierte Architekturen zu verstehen, eigene Klassen und Objekte zu modellieren und KI-Tools für die Implementierung einzusetzen. Der Kurs verbindet klassische Objektorientierte Softwareentwicklung mit moderner KI-gestützter Entwicklungspraxis.
Inhalte (Auswahl)- Grundprinzipien der Objektorientierten Softwareentwicklung: Klassen, Objekte, Kapselung & Vererbung
- Polymorphismus & Abstraktion in der OOP
- Design Patterns: Bewährte Muster mit KI umsetzen
- Objektorientiertes Design mit KI-Assistenten entwickeln
- SOLID-Prinzipien & Clean Code in der OOP
- Refactoring von objektorientiertem Code mit KI-Unterstützung
- Testing in der Objektorientierte Softwareentwicklung: Unit Tests & Testklassen mit KI
- Objektorientierte Softwareentwicklung in Python, Java oder JavaScript mit KI-Assistenten
- Architekturmuster: MVC, MVVM & Co. mit KI implementieren
- OOP-Projekte planen, umsetzen & im Team entwickeln
Arbeitsweise
Der Kurs verbindet Objektorientierte Softwareentwicklung mit direkter Implementierungspraxis unter KI-Unterstützung. Übungen beginnen mit einfachen Klassen und steigern sich zu vollständigen OOP-Architekturen. Erfahrene Softwareentwickler begleiten den Kurs und geben Feedback zu Architekturentscheidungen.
Kompetenzen (Ergebnis)- Objektorientierte Softwareentwicklung: Grundprinzipien verstehen & sicher anwenden
- Objektorientierte Architekturen mit KI-Unterstützung entwickeln
- Design Patterns & SOLID-Prinzipien in eigenen Projekten einsetzen
- Objektorientierte Softwareentwicklung mit KI refactoren, testen & optimieren
- Eigene OOP-Projekte dokumentieren & präsentieren
Tools (Beispiele)
VS Code, Cursor, ChatGPT, Claude, GitHub, Python, Java oder JavaScript