Sprich mit einem Trainer:
Jonas Felix
Dieser spezialisierte Kurs führt in die professionelle Softwareentwicklung mit GitHub Copilot ein, Microsofts führender KI-Coding-Plattform für Enterprise-Anwendungen. Die Teilnehmenden lernen, wie sie GitHub Copilot als aktiven Peer-Programmer in ihren Entwicklungsworkflow integrieren können, wobei die KI direkt Code modifiziert, generiert, testet, baut und ausführt. Der Kurs behandelt fortgeschrittene GitHub Copilot-spezifische Strategien wie Chat-basierte Entwicklung, Copilot Workspace-Integration, optimale Prompt-Techniken für GitHub-Modelle und die nahtlose Integration in GitHub-Ökosysteme. Die Teilnehmenden werden mit bestehenden Softwareprojekten arbeiten, die Single Page Application Frontends, REST-Backends, Datenbanken und API-Integrationen umfassen. Der Kurs wird sich mit der Behebung von Problemen, Debugging, der Implementierung neuer Features, dem Verständnis von Code und dem Aufbau eines GitHub Copilot-spezifischen Agentic Workflow Context Frameworks befassen. Die Teilnehmenden werden auch GitHub Copilot Extensions und Custom Actions nutzen, um ein tiefes Verständnis dafür zu erlangen, wie GitHub-Modelle in Enterprise-Umgebungen optimal eingesetzt werden können. Es wird einen Überblick über GitHub Copilot Business vs. Enterprise, GitHub Actions-Integration und Enterprise-Deployment-Optionen geben. Der Kurs konzentriert sich primär auf GitHub Copilot in VS Code, GitHub Codespaces und GitHub.com, behandelt aber auch alternative IDEs und Deployment-Szenarien für Unternehmen.
Gerne führen wir zugeschnittene Kurse für euer Team durch - vor Ort, remote oder in unseren Kursräumen.
Der Kurs besteht aus den folgenden Themen und kann je nach Publikum erweitert oder angepasst werden.
Die Beispiele im Kurs konzentrieren sich auf weit verbreitete Programmiersprachen, Software-Architekturen und Frameworks.
Für Inhouse-Kurse gibt es eine Auswahl an Programmiersprachen und Frameworks, die gewählt werden können, um besser zum Publikum zu passen.
– Einführung in GitHub Copilot für Enterprise Development:
... - Evolution von traditionellen KI-Assistenten zu GitHub Copilot
... - Verständnis der GitHub Copilot-Architektur und -Fähigkeiten
... - Überblick über Copilot, Copilot Chat, Copilot Workspace und GitHub Integration
– GitHub Copilot Setup und Konfiguration:
... - Installation und Einrichtung von GitHub Copilot in VS Code
... - GitHub Codespaces-Konfiguration und Cloud-Development
... - GitHub Enterprise-Integration und Lizenz-Management
... - Enterprise-Sicherheitseinstellungen und Code-Compliance
– GitHub Copilot Chat und Prompt-Engineering:
... - Optimale Chat-Interaktionen mit GitHub Copilot
... - Aufbau effektiver Projektkontexte für GitHub-Modelle
... - Definition GitHub-spezifischer Regeln und Richtlinien
... - Nutzung von GitHub-Repository-Kontext und Issue-Integration
– Arbeiten mit bestehenden Codebasen in GitHub Copilot:
... - Strategien zur Code-Analyse mit GitHub-Modellen
... - Code-Verständnis und automatische Dokumentationsgenerierung
... - Refactoring und Optimierung mit GitHub Copilot-Unterstützung
... - Migration bestehender Projekte zu GitHub Copilot-Workflows
– Praktische Entwicklungsaufgaben mit GitHub Copilot:
... - Debugging und Problemlösung mit Copilot Chat
... - Feature-Implementierung in bestehenden Anwendungen
... - Test-Erstellung und Validierung mit GitHub Copilot
... - Code-Review und Pull Request-Integration
– Frontend-Entwicklung mit GitHub Copilot:
... - Single Page Application-Entwicklung mit Copilot-Unterstützung
... - UI/UX-Design und Component-Generierung
... - Browser-Integration und End-to-End-Testing
... - Responsive Design und Accessibility mit GitHub Copilot
– Backend-Entwicklung mit GitHub Copilot:
... - REST API Design und Implementierung
... - Datenbankintegration und Schema-Design
... - Microservices-Architektur mit GitHub Copilot
... - Performance-Optimierung und Monitoring
– GitHub Actions und CI/CD-Integration:
... - Automatisierung von Workflows mit GitHub Actions
... - Copilot-unterstützte Pipeline-Entwicklung
... - Integration von Testing und Deployment
... - Enterprise-DevOps mit GitHub Copilot
– GitHub Copilot Extensions und Customization:
... - Entwicklung benutzerdefinierter Copilot Extensions
... - Integration externer Dienste und APIs
... - Enterprise-Tool-Integration über GitHub Apps
... - Custom GitHub Actions für Copilot-Workflows
– GitHub Copilot Business vs. Enterprise:
... - Vergleich von Copilot-Lizenzmodellen
... - Enterprise-Features und Admin-Controls
... - Skalierung und Team-Management
... - Kosten-Nutzen-Optimierung für Unternehmen
– Fortgeschrittene GitHub Copilot-Techniken:
... - Workspace-basierte Entwicklung mit Copilot
... - Umgang mit grossen Codebases und Legacy-Systemen
... - Fehlerbehebung und iterative Verbesserung
... - GitHub Copilot-spezifische Best Practices
– Enterprise GitHub Copilot Framework:
... - Aufbau wiederverwendbarer GitHub Copilot-Workflows
... - Team-Collaboration und Wissensaustausch
... - Sicherheitsrichtlinien und Compliance-Management
... - Integration in bestehende GitHub Enterprise-Umgebungen
Der Kurs konzentriert sich primär auf GitHub Copilot in VS Code, GitHub Codespaces und GitHub.com von Microsoft/GitHub. Alternative IDEs und Deployment-Szenarien werden diskutiert, um eine umfassende Enterprise-Perspektive zu bieten. Die vermittelten Konzepte und Workflows sind speziell auf GitHub-Ökosysteme optimiert, können aber als Grundlage für andere agentic coding tools dienen.
Disclaimer: Der effektive Kursinhalt kann, abhängig vom Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen von obigen Angaben abweichen.
Ob wir es Schulung, Kurs, Workshop, Seminar oder Training nennen, wir möchten Teilnehmer/innen an ihrem Punkt abholen und mit dem nötigen praktischen Wissen ausstatten, damit sie die Technologie nach der Schulung direkt anwenden und eigenständig vertiefen können.
Nach Abschluss dieses Kurses werden Sie in der Lage sein, GitHub Copilot als aktiven Peer-Programmer in Ihren Enterprise-Entwicklungsworkflow zu integrieren. Sie werden GitHub Copilot-spezifische Techniken für effektiven Kontextaufbau, optimale Chat-Interaktionen und Agenteninteraktion sowohl in der Planungs- als auch in der Ausführungsphase beherrschen. Sie werden praktische Erfahrungen in der Arbeit mit GitHub Copilot an realen Softwareprojekten sammeln, einschliesslich Frontend- und Backend-Entwicklung, Testing und Debugging. Zusätzlich werden Sie verstehen, wie Sie GitHub Copilot-Fähigkeiten durch benutzerdefinierte Extensions und GitHub Actions erweitern und GitHub-spezifische Frameworks entwickeln können, die die Produktivität Ihres Teams steigern. Diese Fähigkeiten ermöglichen es Ihnen, GitHub Copilot nicht nur als Werkzeug, sondern als kollaborativen Partner im gesamten Software-Entwicklungszyklus zu nutzen und dabei die nahtlose Integration in GitHub-Ökosysteme optimal auszuschöpfen.
Der Kurs kombiniert theoretische Konzepte mit intensiven praktischen Übungen und Projekten unter Verwendung von GitHub Copilot. Die Teilnehmenden arbeiten an realen Entwicklungsaufgaben mit GitHub Copilot in VS Code, GitHub Codespaces und GitHub.com, wobei sie die spezifischen Stärken wie Chat-basierte Entwicklung, Repository-Kontext-Integration und GitHub Actions-Workflows nutzen. Der Trainer begleitet den Prozess mit Expertenwissen über GitHub Copilot und individueller Unterstützung, um die optimale Zusammenarbeit zwischen Entwickler und GitHub Copilot-Agent zu fördern.
Das Training richtet sich an erfahrene Softwareentwickler, Tech Leads und Architekten, die über grundlegende Kenntnisse in der KI-unterstützten Entwicklung verfügen und speziell GitHub Copilot von Microsoft/GitHub in ihren Enterprise-Workflow integrieren möchten. Der Kurs ist besonders geeignet für Entwickler und Teams, die ihre Produktivität durch GitHub Copilot steigern möchten und dabei die einzigartigen Fähigkeiten wie Chat-basierte Entwicklung, Workspace-Integration und nahtlose GitHub-Ökosystem-Integration optimal nutzen wollen.
Dieser fortgeschrittene Kurs erfordert solide Programmierkenntnisse und Erfahrung in der Softwareentwicklung mit objektorientierten Sprachen wie Java, TypeScript oder C#. Die Teilnehmenden sollten mit gängigen Entwicklungsumgebungen, Versionskontrollsystemen (insbesondere Git/GitHub) und Build-Prozessen vertraut sein, da GitHub Copilot direkt mit diesen Tools interagieren wird. Grundlegende Kenntnisse über GitHub-Workflows sind hilfreich, aber nicht zwingend erforderlich, da der Kurs speziell auf GitHub Copilot fokussiert ist.
Vor dem Kurs erhält jeder Teilnehmer einen detaillierten Fragebogen zur Erfassung des Erfahrungsniveaus und spezifischer Interessen an GitHub Copilot. Wir stellen eine fortschrittliche Entwicklungsumgebung mit vorinstalliertem GitHub Copilot, VS Code Extension und GitHub Codespaces-Zugang sowie einen Installationsleitfaden zur Vorbereitung lokaler Entwicklungsumgebungen bereit. Während des Kurses werden notwendige GitHub Copilot-Lizenzen für die lokale Nutzung zur Verfügung gestellt. Nach dem Kurs haben die Teilnehmer weiterhin Zugang zur Letsboot Labmachine-Umgebung für lernbezogenes GitHub Copilot Engineering.
Danke für deine Anfrage, wir melden uns so rasch wie möglich.
Unerwarteter Fehler - bitte versuche es erneut.
Trage dich in die Warteliste ein für weitere öffentliche Kurs-Termine. Sobald wir genügend Personen auf der Warteliste haben, klären wir einen möglichst für alle passenden Termin ab und schalten einen neuen Termin auf. Falls du direkt mit zwei Kollegen oder Kolleginnen teilnehmen möchtest, können wir sogar direkt einen öffentlichen Kurs für euch planen.
Danke für deine Anfrage, wir melden uns so rasch wie möglich.
Unerwarteter Fehler - bitte versuche es erneut.
GitHub Copilot von Microsoft/GitHub repräsentiert einen Paradigmenwechsel in der KI-unterstützten Softwareentwicklung. Mit GitHub Copilot etablieren wir eine Arbeitsweise, bei der GitHub-Modelle nicht nur Vorschläge machen, sondern aktiv am Entwicklungsprozess teilnehmen, indem sie direkt Code anpassen, testen, bauen und ausführen. Diese Peer-Programming-Methode kombiniert die Kreativität und das Fachwissen menschlicher Entwickler mit den einzigartigen Stärken von GitHub Copilot wie Chat-basierte Entwicklung, Repository-Kontext-Integration und nahtlose GitHub-Ökosystem-Workflows, was zu schnellerer Entwicklung, höherer Codequalität und innovativeren Lösungen führt.
Sprich mit einem Trainer:
Jonas Felix
Trainings-Center:
Basel:
- Aeschenplatz 6, 4052 Basel
Zürich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Firmenadresse:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen