Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus

heise Academy Logo
Schulung
iX – Magazin für professionelle IT

Produktiver programmieren mit Github Copilot und ChatGPT

Lernen Sie die Vorteile und Grenzen von KI in der Programmierung kennen und erfahren Sie, wie GitHub Copilot und ChatGPT den Code-Erstellungsprozess vereinfachen. Unser Workshop bietet praktische Einblicke in die Anwendung dieser KI-Tools und zeigt, wie Sie diese optimal in Ihren Projekten einsetzen können.
Schulung

Produktiver programmieren mit Github Copilot und ChatGPT

Überblick

In diesem Workshop lernen Sie, wie GitHub Copilot auf Basis der zugrundeliegenden Algorithmen und Daten funktioniert, wo die Grenzen liegen und wann es besser ist, auf ChatGPT zurückzugreifen. Fast jedes theoretische Konzept wird durch konkrete Beispiele und praktische Übungen ergänzt, in denen Sie direkt mit den Tools arbeiten. Dabei setzen Sie GitHub Copilot und ChatGPT in Ihren Entwicklungsworkflows ein und lernen, deren Vorteile bei der Codegenerierung und Fehlerbehebung zu nutzen.

Lernziele

  1. Funktionsweise von KI-Tools kennenlernen

  2. KI in der Softwareentwicklung anwenden und Entwicklungsprozesse optimieren

  3. KI-Werkzeuge kritisch hinterfragen, Risiken von KI in der Programmierung verstehen und Strategien entwickeln, um diese zu vermeiden / zu minimieren

  4. OpenAI REST API kennenlernen und damit ChatGPT-Modelle in eigene Softwarelösungen einbinden

  5. Einführung in sprachspezifische APIs für .NET, JavaScript/TypeScript und Python

  6. Individuelle Lösungen mit Embeddings und dem RAG-Entwurfsmuster umsetzen

Zielgruppe

  • Software Developer, die täglich Code schreiben und nach Möglichkeiten suchen, ihre Effizienz und Produktivität zu steigern

  • Technische Projektleitende, die technische Teams leiten und daran interessiert sind, neue Werkzeuge und Prozesse zu implementieren, um den Entwicklungsprozess zu optimieren

  • QA-Engineers, die Code überprüfen und nach Möglichkeiten suchen, den Überprüfungsprozess mit Hilfe von KI-gestützten Tools zu verbessern

  • IT-Consultants, die ständig nach den neuesten Technologietrends suchen, um ihre Kunden besser zu beraten und zu unterstützen

  • Technologie-Enthusiasten, die immer auf dem neuesten Stand der Technologie sein wollen und sich für den Einsatz von KI in der Softwareentwicklung interessieren

Voraussetzungen

  • Kenntnisse in einer Programmiersprache (z.B. Java, C#, TypeScript, etc.)

  • GitHub-Account

  • GitHub Copilot-Abo (Testversion ist ausreichend)

  • IDE mit installiertem GitHub Copilot Plugin (empfohlen wird Visual Studio Code)

  • Zugriff auf ChatGPT, idealerweise ChatGPT 4 (über ChatGPT Plus oder Azure OpenAI)

Zur Workshop-Durchführung wird Zoom verwendet mittels eines DSGVO-konformen On-Premise-Connectors. Wir bitten Sie, ein Mikrofon oder Headset sowie einen aktuellen Browser zu nutzen.

Inhalte

Künstliche Intelligenz ist zu einem unverzichtbaren Bestandteil des Softwareentwicklungsprozesses und einer Komponente moderner Softwareanwendungen geworden. Sie ermöglicht es Entwicklern, effizientere und intelligentere Anwendungen zu erstellen, indem komplexe Aufgaben automatisiert und der Entwicklungsprozess beschleunigt werden.
Dieser Workshop konzentriert sich zunächst auf GitHub Copilot, ein KI-basiertes Tool, das den Entwicklungsprozess durch automatische Code-Vervollständigung unterstützt und vereinfacht. Die Teilnehmenden lernen, wie sie die OpenAI REST API in verschiedenen Programmiersprachen wie .NET, Python und JavaScript/TypeScript implementieren können, um die Fähigkeiten von ChatGPT in ihren eigenen Projekten zu nutzen.
Anschließend führt die Schulung in die Welt des Embeddings und des Retrieval-Augmented Generation (RAG)-Designs. Diese Konzepte sind entscheidend, um zu verstehen, wie KI-Modelle wie ChatGPT Wissen aus großen Datenmengen extrahieren und verarbeiten. Mit diesem Wissen können KI-Technologien nicht nur für die Codegenerierung, sondern auch für komplexe Problemlösungen und Entscheidungsfindungsprozesse in Anwendungen eingesetzt werden.

Agenda

  • 1. Einführung

  • 2. GitHub Copilot in Aktion

  • 3. Einsatz von Copilot Chat

  • 4. OpenAI API

  • 5. OpenAI API in Azure

  • 6. Embedding-Vektoren und RAG

  • 7. Grenzen und Risiken

  • 8. Abschluss und Diskussion

Leistungen Ihres Workshoptickets

  • Workshopunterlagen

  • Teilnahmebescheinigung

Durchführung

Ist die Durchführung der Veranstaltung aufgrund höherer Gewalt, wegen Verhinderung eines Referenten, wegen Störung am Veranstaltungsort oder aufgrund zu geringer Teilnehmerzahl (weniger als 50%) nicht möglich, werden die Teilnehmer spätestens 7 Tage vorher informiert.

Die Teilnehmerzahl ist auf max. 20 Personen begrenzt.

Foto von Rainer Stropek

Rainer Stropek

CEO, passionierter Entwickler, Trainer, Speaker, CoderDojo Mentor | software architetcs

Zum Profil
Schulung

Produktiver programmieren mit Github Copilot und ChatGPT

Haben Sie Fragen zu unseren Schulungen? Wir helfen Ihnen gern weiter.

Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.

Profilbild von Team  Schulungen

Team Schulungen

workshops@heise-academy.de

+49 511 5352 8604

Telefonisch erreichbar: Mo – Fr | 09:00 – 17:00 Uhr

Unsere Antworten auf die häufigsten Fragen

Kontaktformular

Bei Betätigen des Absenden-Buttons verarbeiten wir die von Ihnen angegebenen personenbezogenen Daten ausschließlich für den Zweck Ihrer Anfrage. Weitere Informationen zum Datenschutz finden Sie in unserer Datenschutzerklärung.