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 ...

GH-900 GitHub Foundations (GH-900T00)

- u.a. in Berlin, Hannover, Offenbach, Kassel, Jena

In diesem 1-tägigen Seminar "GH-900 GitHub Foundations (GH-900T00)" werden die grundlegenden Konzepte, Funktionen und Werkzeuge von GitHub behandelt. Die Teilnehmenden erhalten eine umfassende Einführung in die Nutzung von GitHub als kollaborative Plattform und ...

GitOps in der Praxis - Automatisierung von Deployments mit Flux & Kubernetes

- u.a. in Zürich, Essen, Mannheim, Erfurt, Nordhausen

In dieser 5-tägigen Schulung "GitOps in der Praxis - Automatisierung von Deployments mit Flux & Kubernetes" erhalten Sie ein umfassendes Praxisverständnis für GitOps als modernes Deployment-Konzept in Kubernetes-Umgebungen. Im Mittelpunkt steht die ...