Produktiver programmieren mit GitHub Copilot
Dieser praxisnahe Leitfaden zeigt Schritt für Schritt, wie Sie GitHub Copilot effektiv in Ihrem Entwicklungsalltag einsetzen. Sie lernen, wie Sie mit Unterstützung von generativer KI Code erstellen, testen, dokumentieren, erklären und auch reparieren können – unabhängig von Programmiersprache oder Framework. Dabei steht nicht nur die schnelle Codeerstellung im Fokus, sondern vor allem die sinnvolle Integration von Copilot in alle Phasen der Softwareentwicklung, um dauerhaft produktiver zu arbeiten.
Grundlagen und Arbeitsweisen
Das Buch führt verständlich in die Nutzung von GitHub Copilot ein und erklärt sowohl die Inline-Codevervollständigung als auch die Chat-Schnittstelle. Anhand konkreter Beispiele erfahren Sie, wie sich Routineaufgaben automatisieren lassen und wie Sie mithilfe natürlicher Sprache vollständige Funktionen, Tests und Dokumentationen erzeugen. Besonderes Augenmerk liegt darauf, wie Kontext und gut formulierte Prompts die Qualität der KI-Ergebnisse deutlich verbessern.
Fortgeschrittene Funktionen von Copilot
Neben den Grundlagen stellt Autor Brent Laster auch weiterführende Möglichkeiten vor. Dazu gehören Copilot Edits, der Agentenmodus und Copilot Vision. Sie lernen, wie diese Funktionen Sie bei komplexeren Aufgaben unterstützen und wie Sie Copilot gezielt für anspruchsvolle Entwicklungs- und Analyseaufgaben einsetzen können.
Integration in den GitHub-Workflow
Ein weiterer Schwerpunkt liegt auf der direkten Arbeit innerhalb von GitHub. Das Buch zeigt, wie Sie Copilot in Repositorys, Pull Requests und Issues nutzen und wie sich die Funktionalität durch GitHub Extensions erweitern lässt. Zudem erfahren Sie, wie Sie eigene Erweiterungen entwickeln können, um Copilot noch besser an Ihre individuellen Anforderungen anzupassen.
Für wen das Buch geeignet ist
Der Leitfaden richtet sich an Entwicklerinnen und Entwickler, Tester, DevOps-Engineers und Software-Expertinnen und -Experten aller Erfahrungsstufen. Sowohl Einsteiger*innen als auch Fortgeschrittene profitieren von den klaren Erklärungen und praxisnahen Beispielen – egal, ob Sie mit Python, JavaScript oder einer anderen Programmiersprache arbeiten.
Aus dem Inhalt
- Programmieren mit Copilot
- Chatten mit Copilot in der IDE
- Erweiterte Bearbeitung und autonome Workflows in der IDE
- Testen mit Copilot
- Code mit Copilot dokumentieren und erklären
- Copilot aktuell und relevant halten
- Weitere Einsatzmöglichkeiten für Copilot
- Copilot in GitHub verwenden
- Die Funktionalität von Copilot erweitern
Stimmen zum Buch
„Dieses Buch ist praktisch, gut durchdacht und basiert darauf, wie Entwicklerinnen und Entwickler tagtäglich mit Code arbeiten.“
Andrew Stellman
Entwickler, Teamleiter, Ausbilder und Autor
„Brents Buch ist der ultimative Leitfaden zur Beherrschung dieses leistungsstarken Tools.“
Tom Taulli
Autor von „Programmieren mit KI“
In dieser Leseprobe erfahren Sie, wie Sie während des Programmierens direkt mit GitHub Copilot interagieren und dessen Vorschläge sinnvoll nutzen. Sie lernen, wovon die Qualität der Codevorschläge abhängt und wie Sie durch Kontext, Kommentare und gezielte Anweisungen bessere Ergebnisse erzielen. Außerdem zeigt der Autor, wie Copilot Ihren Code analysiert, Probleme erkennt und Verbesserungsvorschläge macht.
Abschließend erfahren Sie, wie Sie das Verhalten von Copilot über IDE-Steuerelemente und Einstellungen an Ihre eigenen Anforderungen anpassen.
Wer hat's geschrieben?
Brent Laster ist ein weltweit tätiger Trainer, Autor und Speaker zu den Themen KI, DevOps und verwandten Bereichen. Als ehemaliger Entwickler und Direktor verfügt er über langjährige Erfahrung in der Zusammenarbeit mit führenden Technologieunternehmen. Er ist Gründer von Tech Skills Transformations, einem Unternehmen, das sich darauf spezialisiert hat, Menschen dabei zu helfen, ihre technischen Fähigkeiten auf ein neues Niveau zu heben. Brent entwickelt und leitet Schulungskurse zu GitHub Copilot und unterstützt Unternehmen bei der Einführung dieses KI-Assistenten.

