Ziel

"Softwareprogrammierung für Vibe Coder" vermittelt die Grundlagen der Softwareentwicklung aus der Perspektive des Vibe Codings und zeigt, wie moderne Softwareprojekte mithilfe von KI-Assistenten realisiert werden. Teilnehmende lernen, Softwarearchitekturen zu verstehen, Entwicklungsprozesse zu planen und KI-Tools als zentrale Entwicklungspartner einzusetzen. Der Kurs verbindet technisches Grundverständnis mit den neuen Möglichkeiten der KI-gestützten Softwareprogrammierung.

Inhalte (Auswahl)
  • Grundlagen der Softwareprogrammierung: Konzepte, Paradigmen & Methoden

  • Softwarearchitekturen & Designprinzipien verstehen

  • Agile Entwicklung & Softwareprogrammierung im KI-gestützten Entwicklungskontext

  • KI-Assistenten für Softwareentwicklungsaufgaben einsetzen

  • Codequalität, Clean Code & Refactoring mit KI-Unterstützung

  • Versionsverwaltung mit Git & Collaboration-Workflows in der Softwareprogrammierung

  • Testing-Grundlagen & Testautomatisierung mit KI

  • Dokumentation & Code-Kommentierung mit KI-Assistenten

  • Deployment-Grundlagen & Continuous Integration

  • Eigene Softwareprojekte planen, realisieren & präsentieren


Arbeitsweise

Der Kurs verbindet softwaretechnisches Grundwissen mit intensiver praktischer Softwareprogrammierung durch Vibe Coding. Jede Einheit baut auf einem gemeinsamen Softwareprojekt auf, das schrittweise wächst. Erfahrene Softwareentwickler begleiten den Kurs und geben Feedback aus der Praxis.

Kompetenzen (Ergebnis)
  • Softwareprogrammierung verstehen & anwenden

  • KI-Assistenten für alle Phasen der Softwareprogrammierung einsetzen

  • Code-Qualität mit KI-Unterstützung sicherstellen

  • Eigene Softwareprojekte mit Git versionieren & im Team entwickeln

  • Softwareprojekte deployen, dokumentieren & präsentieren


Tools (Beispiele)

VS Code, Cursor, GitHub, ChatGPT, Claude, Jira, Notion