GitHub Copilot ist ein intelligenter Assistent, der Entwicklerinnen und Entwickler bei der Programmierung unterstützt, indem er kontextbezogene Codevorschläge macht und sogar ganze Funktionen beisteuert. Das Tool verwendet maschinelles Lernen, um aus Milliarden von Codezeilen zu lernen und Vorschläge zu generieren, die sowohl effizient als auch relevant für die aktuelle Aufgabe sind.
GitHub Copilot basiert auf OpenAI Codex, einem KI-System, das in der Lage ist, natürlichsprachliche Anweisungen in funktionierenden Code zu übersetzen. Der Assistent kann in verschiedenen Entwicklungsumgebungen wie Visual Studio Code integriert werden und bietet eine breite Unterstützung für mehrere Programmiersprachen wie Python, JavaScript, TypeScript, Ruby und viele mehr. Zu den Hauptvorteilen gehören:
Im Workshop "Produktiver programmieren mit GitHub Copilot und ChatGPT" erfahren die Teilnehmer, wie GitHub Copilot auf Basis der zugrundeliegenden Algorithmen und Daten funktioniert, wo die Grenzen liegen und wann es besser ist, auf ChatGPT zurückzugreifen. Der Workshop wird von Rainer Stropek geleitet, einem Experten für Softwareentwicklung, Softwarearchitektur und Cloud Computing.
Ein wesentlicher Bestandteil des Workshops ist die Integration der Tools in die täglichen Arbeitsabläufe der Entwickler. Anhand konkreter Beispiele und praktischer Übungen sammeln die Teilnehmer Erfahrungen im Umgang mit den nützlichen KI-Tools. Dabei setzen sie GitHub Copilot und ChatGPT in ihren Entwicklungsworkflows ein und lernen deren Vorteile bei der Codegenerierung und Fehlersuche zu nutzen.
Die Teilnehmer lernen, die OpenAI REST API in verschiedenen Programmiersprachen wie .NET, Python und JavaScript/TypeScript zu implementieren. Zudem werden sie mit den Konzepten des Embeddings und des Retrieval-Augmented Generation (RAG) Designs vertraut gemacht. Diese Konzepte sind entscheidend, um zu verstehen, wie KI-Modelle wie ChatGPT Wissen aus großen Datenmengen extrahieren und verarbeiten.
Der eintägige Online-Workshop findet am 17. September 2024 statt und richtet sich an alle, die Software entwickeln. Die Agenda des Workshops umfasst:
Rainer Stropek ist Mitgründer und CEO von software architects und hat mit seinem Team die preisgekrönte SaaS-Zeiterfassung "time cockpit" entwickelt. Als anerkannter Experte für Softwareentwicklung, Softwarearchitektur und Cloud Computing wurde er als MVP für Cloud Computing mit Microsoft Azure, Visual Studio und Entwicklertechnologien ausgezeichnet. Seit 2015 ist er Microsoft Region Director für Österreich und ist Autor mehrerer Fachbücher und zahlreicher Fachartikel.
Ein weiterer wichtiger Aspekt des Workshops ist die praktische Umsetzung der erlernten Konzepte. Die Teilnehmer haben die Möglichkeit, durch Fallstudien und interaktive Übungen ihre Fähigkeiten zu testen und zu verbessern. Sie lernen, wie sie GitHub Copilot und ChatGPT effektiv in ihren Projekten einsetzen können, um die Produktivität zu steigern und die Qualität des Codes zu verbessern.
Der Workshop zielt darauf ab, die Teilnehmer mit den neuesten Technologien und Best Practices in der Softwareentwicklung vertraut zu machen. Dazu gehören:
Der Workshop richtet sich an:
Für die Teilnahme am Workshop sollten die Teilnehmer über folgende Kenntnisse und Ausrüstungen verfügen:
Der eintägige Workshop "Produktiver programmieren mit GitHub Copilot und ChatGPT" bietet eine hervorragende Gelegenheit, die neuesten Technologien und Best Practices in der Softwareentwicklung kennenzulernen. Durch die Kombination von theoretischem Wissen und praktischen Übungen werden die Teilnehmer in der Lage sein, die Vorteile der KI-gestützten Tools in ihren Entwicklungsalltag zu integrieren und ihre Effizienz und Produktivität erheblich zu steigern.
Der Workshop wird am 17. September 2024 online stattfinden. Bei Anmeldung bis zum 19. August 2024 erhalten die Teilnehmer einen Rabatt von 10 Prozent auf den Ticketpreis. Für diejenigen, die im September keine Zeit haben, wird der Workshop ebenfalls im November 2024 angeboten. Auch dieser Termin kann bereits gebucht werden.
Weitere Informationen zum Workshop und zur Anmeldung finden Sie auf der Website der Heise Academy.