Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "GitHub Copilot - KI-unterstützte Codegenerierung für Entwickler" erfahren Sie, wie GitHub Copilot funktioniert und wie es in Ihre Entwicklungsumgebung integriert wird. Das Ziel ist, Ihnen zu zeigen, wie Sie Copilot effektiv in Ihrem Entwicklungsprozess einsetzen und Best Practices entwickeln können, um menschliches Denken mit KI-generiertem Code optimal zu kombinieren.

Sie werden die Herausforderungen und Grenzen von GitHub Copilot kennenlernen und lernen, wie Sie mit spezifischen Schwierigkeiten umgehen können. Zudem werden Sie sich mit Datenschutz- und Sicherheitsaspekten beschäftigen, die bei der Nutzung von Copilot wichtig sind. Durch praxisorientierte Fallstudien und Beispiele lernen Sie, wie Sie effizient mit Copilot arbeiten können und welche Auswirkungen es auf die Entwicklergemeinschaft hat.

Zusätzlich werden Sie einen Blick auf zukünftige Entwicklungen und Trends in der KI-gestützten Codegenerierung werfen. Dies umfasst Fortschritte in der Technologie der Codegenerierung mit KI sowie die Weiterentwicklung von Copilot-Funktionen und -Integrationen. Am Ende der Schulung werden Sie ein fundiertes Verständnis für die Möglichkeiten der KI-unterstützten Codegenerierung haben und Ihre Fähigkeiten als Entwickler im Zeitalter der Künstlichen Intelligenz weiter ausbauen können.

Teilnehmer - Zielgruppe

  • Softwareentwickler
  • Programmierer
  • IT-Profis

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundkenntnisse in der Softwareentwicklung und Programmierung
  • Erfahrung mit gängigen Programmiersprachen wie Python, JavaScript, C# oder Java
  • Vertrautheit mit der Verwendung von Entwicklungsumgebungen wie Visual Studio Code oder JetBrains IDEs
  • Grundlegendes Verständnis von Künstlicher Intelligenz und maschinellem Lernen sind von Vorteil, aber nicht zwingend erforderlich

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in GitHub Copilot

  • Überblick über Copilot und seine Funktionen
  • Funktionsweise von KI-unterstützter Codegenerierung
  • Integration von Copilot in verschiedene Entwicklungsumgebungen

Verwendung von GitHub Copilot im Entwicklungsworkflow

  • Einrichtung und Konfiguration von Copilot
  • Interaktion mit Copilot während des Codierens
  • Verständnis von Vorschlägen und Empfehlungen von Copilot
  • Anpassung von Copilot an individuelle Vorlieben und Coding-Standards
  • Erstellung von Codemodulen mit dem Agent-Modus

Best Practices für die effektive Nutzung von GitHub Copilot

  • Kombination von menschlichem Denken und KI-generiertem Code
  • Überprüfung und Validierung von Copilot-Vorschlägen
  • Optimierung der Copilot-Nutzung für spezifische Programmiersprachen und Frameworks
  • Fehlerbehebung und Umgang mit Fehlern oder unerwünschtem Verhalten

Herausforderungen und Grenzen von GitHub Copilot

  • Einschränkungen und bekannte Probleme von Copilot
  • Umgang mit situationsbedingten Schwierigkeiten
  • Datenschutz und Sicherheitsaspekte bei der Nutzung von Copilot
  • EU AI Act

Anwendungsfallstudien und Praxisbeispiele

  • Beispiele für effizientes Codieren mit Copilot
  • Auswirkungen von Copilot auf die Entwicklergemeinschaft

Zukunftsperspektiven und Trends in der Codegenerierung

  • Fortschritte in der KI-gestützten Codegenerierungstechnologie
  • Entwicklung der Copilot-Funktionen und -Integrationen
  • Herausforderungen und Chancen für Entwickler im Zeitalter der KI-unterstützten Codegenerierung

Weitere Schulungen zu Thema Git

Git für Entwickler

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "Git für Entwickler" erhalten Sie eine gründliche Einführung in die Grundprinzipien des Veränderungsmanagements und lernen, wie Git Ihnen dabei hilft, Ihre Softwareentwicklung effizient zu gestalten. Der Kurs bietet einen umfassenden ...

Continuous Integration und Delivery (CI/CD) mit GitLab CI

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "Continuous Integration und Delivery (CI/CD) mit GitLab CI" erwerben Sie fundierte Kenntnisse über CI/CD-Pipelines und deren Implementierung mit GitLab. Der Fokus liegt auf dem Git Workflow, den Grundlagen von GitLab CI und den ...

Git und GitLab Server - Effektive Versionsverwaltung

- u.a. in Leipzig, Wien, Zürich, Erfurt, Nordhausen

In diesem 2-tägigen Seminar "Git und GitLab Server - Effektive Versionsverwaltung" lernen Sie die Grundlagen der Versionsverwaltung mit Git sowie die effiziente Zusammenarbeit auf dem GitLab Server. Der Kurs startet mit einer Einführung in die grundlegenden Konzepte ...

GitOps in practice

- u.a. in Köln, Mannheim, Erfurt, Freiburg, Kassel

In diesem 1-tägigen Seminar "GitOps in practice" erwerben Sie ein grundlegendes Verständnis der GitOps-Prinzipien, -Terminologie und bewährten Methoden. Sie lernen, wie man ein Kubernetes-Cluster einrichtet, das von GitOps verwaltet wird, und wie man damit ...