Grundlagen und Einordnung
- Einführung in Vibe Coding im Kontext der C#-Webentwicklung
- Abgrenzung zur klassischen Entwicklung
- Einsatzmöglichkeiten und Grenzen von KI im .NET-Umfeld
- Überblick über GitHub Copilot und dessen Einsatzszenarien
Entwicklungsumgebung und Setup
- Arbeiten mit Visual Studio und Visual Studio Code
- Integration von GitHub Copilot in die Entwicklungsumgebung
- Konfiguration und effiziente Nutzung von Copilot-Funktionen
- Vorbereitung von Projekten für die Zusammenarbeit mit KI
Effektive Nutzung von GitHub Copilot
- Generieren von Anwendungen und Code mit GitHub Copilot
- Kontextsteuerung und gezielte Eingaben
- Nutzung von Chat-Funktionen zur Problemlösung
- Iteratives Vorgehen zur Verbesserung von Ergebnissen
Der Vibe-Coding-Workflow in der Praxis
- Entwicklung von Webanwendungen unter Einsatz von Copilot
- Generierung und Erweiterung von APIs
- Arbeiten mit bestehenden Projekten und Codebasen
- Schrittweise Verfeinerung von Architektur und Implementierung
Frontend- und Backend-Integration
- Zusammenspiel von Backend (C# / ASP.NET Core) und Frontend
- Unterstützung durch GitHub Copilot bei der Erstellung von UI-Komponenten
- Konsistente Schnittstellenentwicklung
Qualitätssicherung und Optimierung
- Bewertung und Überarbeitung von KI-generiertem Code
- Unterstützung durch GitHub Copilot bei Fehlersuche und Debugging
- Einsatz von KI für Tests und Refactoring
Einsatz im Projektalltag
- Integration von GitHub Copilot in bestehende Entwicklungsprozesse
- Zusammenarbeit im Team mit KI-Unterstützung
- Sicherstellung von Wartbarkeit und Codequalität
Best Practices für den produktiven Einsatz in realen Projekten