ExperTeach Networking Logo

Programmierung mit KI-Unterstützung

Github CoPilot & Co.

ExperTeach Networking Logo

Die Tätigkeit des Programmierens wird sich, unabhängig von der genutzten Programmiersprache, durch die Möglichkeit, KI als Hilfsmittel einsetzen zu können, in den nächsten Jahren grundlegend verändern.

In dieser KI-Schulung wird anhand von Beispielen unter Verwendung unterschiedlicher Tools gezeigt, wie KI-Systeme hierbei unterstützen können und welche Mehrwerte sich daraus gewinnen lassen. Dabei geht es sowohl um die Erstellung von Code als auch dessen Optimierung sowie die Dokumentation.

Kursinhalt

  • Grundlagen: KI, Maschinelles Lernen und Sprachverarbeitung
  • Moderne KI-Funktionen: Arbeit mit eigenen Daten und Dokumenten
  • Effektive Anweisungen (Prompts) und Steuerung der KI
  • Einstieg in das Programmieren mit Python und VS Code
  • GitHub Copilot: Die KI als Programmier-Assistent nutzen
  • Erweiterte Einstellungen und Werkzeuge für Profis
  • KI im Coding-Alltag: Automatische Code-Vervollständigung und Tests
  • Methoden zur Code-Verbesserung und Dokumentation
  • Umgang mit Fehlern und Frust beim Lernen
  • Automatisierung von täglichen Aufgaben am Computer

Das ausführliche deutschsprachige digitale Unterlagenpaket, bestehend aus PDF und E-Book, ist im Kurspreis enthalten.

Premium Kursunterlagen

Zusätzlich zu dem digitalen Unterlagenpaket steht Ihnen auch das exklusive Premium Print Paket zur Verfügung:

  • Hochwertige Farbausdrucke der ExperTeach Kursunterlagen
  • Exklusiver Ordner in edlem Design
  • Dokumententasche in Backpack-Form
  • Eleganter LAMY Kugelschreiber
  • Praktischer Notizblock
Premium Print
Das Premium Print Paket kann für € 150,- zzgl. MwSt. im Bestellprozess hinzugefügt werden (nur bei Präsenzteilnahme).
Inhouse-Schulung jetzt anfragen

Zielgruppe

Diese KI-Schulung richtet sich an Programmierer und Quereinsteiger im Bereich Softwareentwicklung, die generative KI zur Automatisierung von Routineaufgaben in der Programmierung nutzen wollen.

Voraussetzungen

Grundlegende Kenntnisse einer beliebigen Programmiersprache sind von Vorteil. 

Kursziel

Sie erlangen tiefgreifende Erfahrungen im täglichen Umgang mit KI in der Softwareentwicklung. Sie erlernen erste Schritte und auch Best Practices. Dabei lernen Sie, typische Herausforderungen zu meistern und größere Projekte zu strukturieren. Außerdem sind Sie nach dem Kurs in der Lage, Vorteile und Fallstricke der Technologie klar zu kommunizieren.

Ergänzende und aufbauende Kurse

KI-Programmierung Advanced – Agentic AI und API Use Cases
1 Einführung zu Künstlicher Intelligenz
1.1 Was ist KI?
1.1.1 Geschichte von KI
1.2 Machine Learning
1.2.1 Sprachmodelle
1.2.2 Predictive vs Generative AI
1.3 Natürliche Sprachverarbeitung
1.3.1 Chatbots
1.3.2 GPT4All
1.3.3 Ollama
2 Anwendung und Prompting
2.1 Effektive Prompts schreiben
2.1.1 Kontext effektiv nutzen
2.1.2 Prompts mit KI-Unterstützung
2.2 Stärken von KI-Modellen
2.3 Reasoning Modelle
3 Grundlagen der Programmierung
3.1 Was bedeutet programmieren?
3.1.1 Algorithmus
3.1.2 Darstellung von Algorithmen
3.1.3 Pseudocode
3.2 Grundelemente einer Programmiersprache
3.3 Python
3.3.1 Python-Shell
3.3.2 Zahlen
3.3.3 Zeichenfolgen
3.3.4 Zuweisungen
3.3.5 Verwendung von Variablen
3.4 Die Oberfläche von VS Code
3.5 Funktionen
3.5.1 Eingebaute Funktionen
3.5.2 Anwendung Eingebauter Funktionen
4 Erweiterte Konzepte der KI
4.1 Probleme umdenken
4.2 System Prompt
4.3 Retrieval-Augmented-Generation (RAG)
4.4 Tool Usage & Agents
4.5 Suchmaschinen
4.6 Exkurs: Training von Chatbots
4.6.1 Stufe 1: Pre-Training
4.6.2 Stufe 2: Supervised Finetuning
4.6.3 Stufe 3 & 4 Reinforcement Learning
5 Software-Entwicklung mit KI
5.1 Programmieren mithilfe von KI
5.1.1 Erste Schritte als Programmierer
5.1.2 Codeerzeugung durch Autocomplete
5.1.3 Refactoring
5.1.4 Codeanalyse und Fehlerkorrektur
5.1.5 Dokumentation
5.1.6 Code Verbesserungen
5.1.7 Brainstorming: Modulauswahl
5.2 Github Copilot: Agent
5.2.1 Chat Instructions
5.2.2 Custom Agents
5.2.3 Prompt Files

Classroom Training

Bevorzugen Sie die klassische Trainingsmethode? Ein Kurs in einem unserer Training Center, mit einem kompetenten Trainer und dem direkten Austausch zwischen allen Teilnehmern? Dann buchen Sie einen der Classroom Training Termine!

Hybrid Training

Hybrid Training bedeutet, dass zusätzliche Online-Teilnehmer an einem Präsenzkurs teilnehmen können. Die Dynamik eines realen Kurses bleibt erhalten, wovon besonders auch die Online-Teilnehmer profitieren. Als Online-Teilnehmer eines Hybrid-Kurses nutzen Sie eine Collaboration-Plattform wie WebEx Training Center oder Saba Meeting. Dazu wird nur ein PC mit Browser und Internet-Anschluss benötigt, ein Headset und idealerweise eine Webcam. Im Kursraum setzen wir speziell entwickelte und angepasste hochwertige Audio- und Videotechnik ein. Sie sorgt dafür, dass die Kommunikation zwischen allen Beteiligten angenehm und störungsfrei funktioniert.

Online Training

Möchten Sie einen Kurs online besuchen? Zu diesem Kursthema bieten wir Ihnen Online-Kurstermine an. Als Teilnehmer benötigen Sie dazu einen PC mit Internet-Anschluss (mindestens 1 Mbit/s), ein Headset, falls Sie per VoIP arbeiten möchten und optional eine Kamera. Weitere Informationen und technische Empfehlungen finden Sie hier.

Inhouse-Schulung

Benötigen Sie einen maßgeschneiderten Kurs für Ihr Team? Neben unserem Standard-Angebot bieten wir Ihnen an, Kurse speziell nach Ihren Anforderungen zu gestalten. Gerne beraten wir Sie hierzu und erstellen Ihnen ein individuelles Angebot.
Inhouse-Schulung jetzt anfragen
PDF SymbolDie gesamte Beschreibung dieses Kurses mit Terminen und Preisen zum Download als PDF.

Die Tätigkeit des Programmierens wird sich, unabhängig von der genutzten Programmiersprache, durch die Möglichkeit, KI als Hilfsmittel einsetzen zu können, in den nächsten Jahren grundlegend verändern.

In dieser KI-Schulung wird anhand von Beispielen unter Verwendung unterschiedlicher Tools gezeigt, wie KI-Systeme hierbei unterstützen können und welche Mehrwerte sich daraus gewinnen lassen. Dabei geht es sowohl um die Erstellung von Code als auch dessen Optimierung sowie die Dokumentation.

Kursinhalt

  • Grundlagen: KI, Maschinelles Lernen und Sprachverarbeitung
  • Moderne KI-Funktionen: Arbeit mit eigenen Daten und Dokumenten
  • Effektive Anweisungen (Prompts) und Steuerung der KI
  • Einstieg in das Programmieren mit Python und VS Code
  • GitHub Copilot: Die KI als Programmier-Assistent nutzen
  • Erweiterte Einstellungen und Werkzeuge für Profis
  • KI im Coding-Alltag: Automatische Code-Vervollständigung und Tests
  • Methoden zur Code-Verbesserung und Dokumentation
  • Umgang mit Fehlern und Frust beim Lernen
  • Automatisierung von täglichen Aufgaben am Computer

Das ausführliche deutschsprachige digitale Unterlagenpaket, bestehend aus PDF und E-Book, ist im Kurspreis enthalten.

Premium Kursunterlagen

Zusätzlich zu dem digitalen Unterlagenpaket steht Ihnen auch das exklusive Premium Print Paket zur Verfügung:

  • Hochwertige Farbausdrucke der ExperTeach Kursunterlagen
  • Exklusiver Ordner in edlem Design
  • Dokumententasche in Backpack-Form
  • Eleganter LAMY Kugelschreiber
  • Praktischer Notizblock
Premium Print
Das Premium Print Paket kann für € 150,- zzgl. MwSt. im Bestellprozess hinzugefügt werden (nur bei Präsenzteilnahme).
Inhouse-Schulung jetzt anfragen

Zielgruppe

Diese KI-Schulung richtet sich an Programmierer und Quereinsteiger im Bereich Softwareentwicklung, die generative KI zur Automatisierung von Routineaufgaben in der Programmierung nutzen wollen.

Voraussetzungen

Grundlegende Kenntnisse einer beliebigen Programmiersprache sind von Vorteil. 

Kursziel

Sie erlangen tiefgreifende Erfahrungen im täglichen Umgang mit KI in der Softwareentwicklung. Sie erlernen erste Schritte und auch Best Practices. Dabei lernen Sie, typische Herausforderungen zu meistern und größere Projekte zu strukturieren. Außerdem sind Sie nach dem Kurs in der Lage, Vorteile und Fallstricke der Technologie klar zu kommunizieren.

Ergänzende und aufbauende Kurse

KI-Programmierung Advanced – Agentic AI und API Use Cases

1 Einführung zu Künstlicher Intelligenz
1.1 Was ist KI?
1.1.1 Geschichte von KI
1.2 Machine Learning
1.2.1 Sprachmodelle
1.2.2 Predictive vs Generative AI
1.3 Natürliche Sprachverarbeitung
1.3.1 Chatbots
1.3.2 GPT4All
1.3.3 Ollama
2 Anwendung und Prompting
2.1 Effektive Prompts schreiben
2.1.1 Kontext effektiv nutzen
2.1.2 Prompts mit KI-Unterstützung
2.2 Stärken von KI-Modellen
2.3 Reasoning Modelle
3 Grundlagen der Programmierung
3.1 Was bedeutet programmieren?
3.1.1 Algorithmus
3.1.2 Darstellung von Algorithmen
3.1.3 Pseudocode
3.2 Grundelemente einer Programmiersprache
3.3 Python
3.3.1 Python-Shell
3.3.2 Zahlen
3.3.3 Zeichenfolgen
3.3.4 Zuweisungen
3.3.5 Verwendung von Variablen
3.4 Die Oberfläche von VS Code
3.5 Funktionen
3.5.1 Eingebaute Funktionen
3.5.2 Anwendung Eingebauter Funktionen
4 Erweiterte Konzepte der KI
4.1 Probleme umdenken
4.2 System Prompt
4.3 Retrieval-Augmented-Generation (RAG)
4.4 Tool Usage & Agents
4.5 Suchmaschinen
4.6 Exkurs: Training von Chatbots
4.6.1 Stufe 1: Pre-Training
4.6.2 Stufe 2: Supervised Finetuning
4.6.3 Stufe 3 & 4 Reinforcement Learning
5 Software-Entwicklung mit KI
5.1 Programmieren mithilfe von KI
5.1.1 Erste Schritte als Programmierer
5.1.2 Codeerzeugung durch Autocomplete
5.1.3 Refactoring
5.1.4 Codeanalyse und Fehlerkorrektur
5.1.5 Dokumentation
5.1.6 Code Verbesserungen
5.1.7 Brainstorming: Modulauswahl
5.2 Github Copilot: Agent
5.2.1 Chat Instructions
5.2.2 Custom Agents
5.2.3 Prompt Files

Classroom Training

Bevorzugen Sie die klassische Trainingsmethode? Ein Kurs in einem unserer Training Center, mit einem kompetenten Trainer und dem direkten Austausch zwischen allen Teilnehmern? Dann buchen Sie einen der Classroom Training Termine!

Hybrid Training

Hybrid Training bedeutet, dass zusätzliche Online-Teilnehmer an einem Präsenzkurs teilnehmen können. Die Dynamik eines realen Kurses bleibt erhalten, wovon besonders auch die Online-Teilnehmer profitieren. Als Online-Teilnehmer eines Hybrid-Kurses nutzen Sie eine Collaboration-Plattform wie WebEx Training Center oder Saba Meeting. Dazu wird nur ein PC mit Browser und Internet-Anschluss benötigt, ein Headset und idealerweise eine Webcam. Im Kursraum setzen wir speziell entwickelte und angepasste hochwertige Audio- und Videotechnik ein. Sie sorgt dafür, dass die Kommunikation zwischen allen Beteiligten angenehm und störungsfrei funktioniert.

Online Training

Möchten Sie einen Kurs online besuchen? Zu diesem Kursthema bieten wir Ihnen Online-Kurstermine an. Als Teilnehmer benötigen Sie dazu einen PC mit Internet-Anschluss (mindestens 1 Mbit/s), ein Headset, falls Sie per VoIP arbeiten möchten und optional eine Kamera. Weitere Informationen und technische Empfehlungen finden Sie hier.

Inhouse-Schulung

Benötigen Sie einen maßgeschneiderten Kurs für Ihr Team? Neben unserem Standard-Angebot bieten wir Ihnen an, Kurse speziell nach Ihren Anforderungen zu gestalten. Gerne beraten wir Sie hierzu und erstellen Ihnen ein individuelles Angebot.
Inhouse-Schulung jetzt anfragen

PDF SymbolDie gesamte Beschreibung dieses Kurses mit Terminen und Preisen zum Download als PDF.