Kontakt aufnehmen

Schulungsübersicht

Codeverständnis mit LLMs

  • Prompting-Strategien zur Code-Erklärung und -Dokumentation.
  • Arbeit mit unbekannten Codebasen und Projekten.
  • Analyse von Kontrollfluss, Abhängigkeiten und Architektur.

Refactoring von Code zur Verbesserung der Wartbarkeit

  • Identifikation von Code-Smells, totem Code und Anti-Patterns.
  • Umstrukturierung von Funktionen und Modulen zur Klarheit.
  • Nutzung von LLMs zur Vorschlag von Namenskonventionen und Designverbesserungen.

Leistungs- und Zuverlässigkeitsverbesserung

  • Erkennung von Ineffizienzen und Sicherheitsrisiken mit KI-Unterstützung.
  • Vorschläge für effizientere Algorithmen oder Bibliotheken.
  • Refactoring von I/O-Operationen, Datenbankabfragen und API-Aufrufen.

Automatisierung der Code-Dokumentation

  • Generierung von Funktions-/Methodenkommentaren und Zusammenfassungen.
  • Schreiben und Aktualisieren von README-Dateien aus Codebasen.
  • Erstellung von Swagger/OpenAPI-Dokumenten mit LLM-Unterstützung.

Integration in Toolchains

  • Nutzung von VS Code-Erweiterungen und Copilot Labs für die Dokumentation.
  • Integration von GPT oder Claude in Git Pre-Commit-Hooks.
  • CI-Pipeline-Integration für Dokumentation und Linting.

Arbeit mit Legacy- und Mehrfachsprach-Codebasen

  • Reverse-Engineering älterer oder un Dokumentierter Systeme.
  • Übersetzungs-Refactoring (z.B. von Python zu TypeScript).
  • Fallstudien und Pair-AI-Programmierung-Demonstrationen.

Ethik, Qualitätssicherung und Review

  • Validierung von KI-generierten Änderungen und Vermeidung von Halluzinationen.
  • Bewährte Praktiken für Peer-Reviews bei Nutzung von LLMs.
  • Sicherstellung der Reproduzierbarkeit und Einhaltung von Coding-Standards.

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Erfahrung mit Programmiersprachen wie Python, Java oder JavaScript.
  • Vertrautheit mit Softwarearchitektur und Code-Review-Prozessen.
  • Grundlegendes Verständnis der Funktionsweise großer Sprachmodelle.

Zielgruppe

  • Backend-Ingenieure.
  • DevOps-Teams.
  • Erfahrene Entwickler und Tech-Leads.
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien