LLMs für die Verständigung, Refactoring und Documentation Training Course
LLMs für Code-Verständnis, Refactoring und Documentation ist ein technischer Kurs, der auf die Anwendung von großen Sprachmodellen (LLMs) zur Verbesserung der Codequalität, Reduktion des technischen Schuldenbergs und Automatisierung von Dokumentationsaufgaben innerhalb von Software-Teams abzielt.
Dieser instruktorgeführte Live-Kurs (online oder vor Ort) richtet sich an Fortgeschrittene und Experten der Softwareentwicklung, die LLMs wie GPT einsetzen möchten, um komplexe oder alte Codebasen effektiver zu analysieren, refaktorisieren und dokumentieren.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- LLMs zur Erklärung von Code, Abhängigkeiten und Logik in unbekannten Repositorys einzusetzen.
- Anti-Pattern zu identifizieren und zu refaktorisieren sowie den Lesbarkeit des Codes zu verbessern.
- Inline-Kommentare, README-Dateien und API-Dokumentation automatisch generieren und pflegen.
- LLM-gestützte Erkenntnisse in bestehende CI/CD-Prozesse und Review-Abläufe integrieren.
Kursformat
- Interaktive Vorlesungen und Diskussionen.
- Viele Übungen und praktische Anwendungen.
- Händisches Implementieren in einem Live-Lab-Umgebung.
Anpassungsoptionen des Kurses
- Für eine individuelle Ausbildung zu diesem Kurs, kontaktieren Sie uns bitte zur Absprache.
Schulungsübersicht
Code verstehen mit LLMs
- Strategien für die Erklärung und Durchführung von Code-Analysen
- Arbeiten mit unbekannten Codebases und Projekten
- Analyse des Steuerflusses, Abhängigkeiten und Architektur
Refactoring von Code für Wartbarkeit
- Identifizieren von Code-Riechen, totem Code und Anti-Mustern
- Umbau von Funktionen und Modulen zur Klärung
- Verwenden von LLMs zur Vorschlag von Benennungskonventionen und Designverbesserungen
Leistung und Zuverlässigkeit verbessern
- Ermitteln von Ungeregeltheiten und Sicherheitsrisiken mit AI-Unterstützung
- Vorschlagen von effizienteren Algorithmen oder Bibliotheken
- Refactoring von I/O-Vorgängen, Datenbankabfragen und API-Aufrufen
Automatisierung des Codes Documentation
- Erstellen von Kommentaren und Zusammenfassungen auf Funktion/Methodenebene
- Schreiben und Aktualisieren von README-Dateien aus Codebases
- Erstellung von Swagger/OpenAPI-Dokumentation mit Unterstützung durch LLMs
Integration in Toolchains
- Verwenden von VS Code-Erweiterungen und Copilot Labs zur Dokumentation
- Integrieren von GPT oder Claude in Git-Pre-Commit-Hooks
- CI-Pipeline-Integration für Dokumentation und Linting
Arbeiten mit Legacy- und Mehrsprachigen Codebases
- Rückwärts-Ingenieurieren älterer oder un dokumentierter Systeme
- Kreuzsprachenrefactoring (z.B., von Python zu TypeScript)
- Fallstudien und Demo-Partner-AI-Programmierung
Ethik, Qualitätssicherung und Überprüfung
- Validieren von AI-generierten Änderungen und Vermeiden von Fehlern
- Bester Praxis beim Peer Review bei der Nutzung von LLMs
- Sichern der Wiederholbarkeit und Einhaltung von Codierungsstandards
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Erfahrung mit Programmiersprachen wie Python, Java oder JavaScript
- Bekanntschaft mit Softwarearchitektur und Code-Review-Prozessen
- Grundverständnis von Großsprachmodellen (Large Language Models)
Zielgruppe
- Backend-Entwickler
- DevOps Teams
- Senior-Entwickler und Tech-Leads
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
LLMs für die Verständigung, Refactoring und Documentation Training Course - Booking
LLMs für die Verständigung, Refactoring und Documentation Training Course - Enquiry
LLMs für die Verständigung, Refactoring und Documentation - Beratungsanfrage
Beratungsanfrage
Kommende Kurse
Kombinierte Kurse
Fortgeschrittener GitHub Kopilot
14 StundenDiese von einem Trainer geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an fortgeschrittene Teilnehmer, die GitHub Copilot für Teamprojekte anpassen, seine erweiterten Funktionen nutzen und es nahtlos in CI/CD-Pipelines integrieren möchten, um die Zusammenarbeit und Produktivität zu verbessern.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Anpassen von GitHub Copilot an spezifische Projektanforderungen und Team-Workflows.
- Die erweiterten Funktionen von Copilot für komplexe Codierungsaufgaben zu nutzen.
- Integration von GitHub Copilot in CI/CD-Pipelines und kollaborative Umgebungen.
- Optimieren Sie die Zusammenarbeit im Team mit KI-gestützten Tools.
- Copilot-Einstellungen und -Berechtigungen effektiv verwalten und Fehler beheben.
Einführung in AI Coding Assistants
14 StundenDiese von einem Ausbilder geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Anfänger, die KI-Codierassistenten, ihre Fähigkeiten, ihre Möglichkeiten zur Verbesserung des Entwicklungsprozesses und die ethischen Überlegungen zu ihrem Einsatz verstehen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein
- den Zweck und die Möglichkeiten von KI-Codierassistenten zu verstehen.
- Verschiedene KI-Codierassistenten und ihre Funktionen zu identifizieren.
- KI-Kodierassistenten für grundlegende Kodieraufgaben einsetzen können.
- grundlegende ethische Überlegungen und den verantwortungsvollen Einsatz von KI in der Entwicklung anzusprechen.
AI Coding Assistants: Entwicklerverbesserung Productivity
14 StundenDiese von einem Trainer geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Anfänger bis fortgeschrittene Softwareentwickler, die KI-Codierassistenten in ihre Entwicklungsabläufe integrieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Rolle und die Möglichkeiten von KI-Codierassistenten in der Softwareentwicklung zu verstehen.
- Verschiedene KI-Codierassistenten-Tools zur Automatisierung von Routine-Codieraufgaben zu nutzen.
- KI-Codierassistenten in den Lebenszyklus ihrer Softwareentwicklung zu integrieren.
- ihre Produktivität zu steigern und sich auf komplexere und kreative Programmieraufgaben zu konzentrieren.
- ethische Überlegungen und den verantwortungsvollen Einsatz von KI in der Softwareentwicklung anzusprechen.
GitHub Copilot für DevOps Automatisierung und Productivity
14 StundenGitHub Copilot ist ein künstliche-intelligenzgestützter Codierungsassistent, der die Automatisierung von Entwicklungsarbeiten unterstützt, einschließlich DevOps Operationen wie das Schreiben von YAML-Konfigurationen, GitHub Aktionen und Bereitstellungs-Scripten.
Dieses instruktorgeleitete Live-Training (Online oder vor Ort) richtet sich an Anfänger bis Fortgeschrittene, die GitHub Copilot verwenden möchten, um DevOps Aufgaben zu vereinfachen, die Automatisierung zu verbessern und die Produktivität zu steigern.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- GitHub Copilot zum Assisten bei Shell-Scripting, Konfigurationen und CI/CD-Pipelines zu verwenden.
- AI-gestützte Codevervollständigung in YAML-Dateien und GitHub Aktionen auszunutzen.
- Test-, Bereitstellungs- und Automatisierungsworkflows zu beschleunigen.
- Die Verantwortungsbewusste Nutzung von Copilot mit einem Verständnis der Grenzen der KI und besten Praktiken anzuwenden.
Abschlussformat des Kurses
- Interaktive Vorlesungen und Diskussionen.
- Viele Übungen und praktische Anwendungen.
- Hand-on Implementierung in einer Live-Lab-Umgebung.
Anpassungsoptionen für den Kurs
- Für eine an Ihre Bedürfnisse angepasste Ausbildung wenden Sie sich bitte an uns, um eine Anfrage zu erstellen.
GitHub Copilot für Entwickler
14 StundenDieses von einem Trainer begleitete Live-Training in Deutschland (online oder vor Ort) richtet sich an Anfänger- bis Mittelstufen-Entwickler, die lernen möchten, wie sie die Möglichkeiten von GitHub Copilot innerhalb einer Entwicklungsumgebung nutzen können.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die Fähigkeiten und Vorteile von GitHub Copilot zu verstehen.
- Copilot in eine Entwicklungsablauforganisation einrichten und integrieren.
- Fortschrittliche Copilot-Funktionen verstehen und beste Praktiken für die effektive Nutzung von Copilot erlernen.
GitHub Copilot in Teamumgebungen: Collaboration Bewährte Praktiken
14 StundenDiese von einem Trainer geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Teilnehmer mit mittlerem bis fortgeschrittenem Niveau, die Team-Workflows optimieren, kollaborative Coding-Praktiken verbessern und die Nutzung von Copilot in Umgebungen mit mehreren Entwicklern effektiv verwalten möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Copilot für Teamumgebungen einzurichten GitHub.
- Copilot zu nutzen, um kollaborative Coding-Praktiken zu verbessern.
- Team-Workflows mit den Funktionen von Copilot zu optimieren.
- Verwalten der Integration von Copilot in Projekte mit mehreren Entwicklern.
- Konsistente Code-Qualität und -Standards in allen Teams aufrechterhalten.
- Nutzen Sie erweiterte Copilot-Funktionen für teamspezifische Anforderungen.
- Kombinieren Sie Copilot mit anderen Tools für die Zusammenarbeit, um die Effizienz zu steigern.
GitHub Copilot für die Fehlersuche und Codeüberprüfung
14 StundenDiese von einem Trainer geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an QA-Ingenieure, Entwickler und Teamleiter auf mittlerem Niveau, die GitHub Copilot für ein effizienteres Debugging, die Verbesserung der Codequalität und eine optimierte Codeüberprüfung nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- GitHub Copilot für Debugging- und Code-Review-Zwecke einzurichten.
- Copilot zur effizienten Identifizierung und Behebung von Fehlern zu verwenden.
- Die Codequalität mit KI-gestützten Vorschlägen zu verbessern.
- Rationalisierung von Code-Review-Prozessen mit den Fähigkeiten von Copilot.
- Effektive Zusammenarbeit mit Copilot in Teamumgebungen.
GitHub Copilot für die Front-End-Entwicklung
14 StundenDiese von einem Trainer geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Front-End-Entwickler auf mittlerem Niveau, die GitHub Copilot verwenden möchten, um sich wiederholende Codierungsaufgaben zu automatisieren, das UI/UX-Design zu verbessern und Front-End-Workflows zu optimieren.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten von GitHub Copilot für Front-End-Entwicklungsprojekte.
- Copilot zur effizienten Generierung von HTML, CSS und JavaScript Code zu nutzen.
- Verbesserung von UI/UX-Design-Prozessen mithilfe von KI-generierten Code-Vorschlägen.
- Verbessern Sie Front-End-Workflows mit praktischen Copilot-Integrationsstrategien.
- Fehlerbehebung und Debugging von Front-End-Code mit Hilfe von Copilot.
GitHub Kopilot für Python Entwickler
14 StundenDiese von einem Ausbilder geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Anfänger bis fortgeschrittene Python-Entwickler, die GitHub Copilot für Python-spezifische Aufgaben, Debugging und die Implementierung von Workflows für maschinelles Lernen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten und Konfigurieren von GitHub Copilot für die Python-Entwicklung.
- Copilot zu nutzen, um effizienten Python Code zu schreiben.
- Python-Anwendungen mithilfe von KI-generierten Vorschlägen zu debuggen.
- Automatisieren Sie sich wiederholende Codierungsaufgaben und verbessern Sie die Effizienz Ihrer Arbeitsabläufe.
- Nutzen Sie Copilot für die Implementierung von Projekten zum maschinellen Lernen in Python.
Zwischenstufe GitHub Kopilot
14 StundenDiese von einem Kursleiter geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Teilnehmer auf mittlerem Niveau, die GitHub Copilot nutzen möchten, um fortgeschrittene Coding-Anwendungsfälle zu bearbeiten, die Produktivität zu verbessern und Copilot in ihre Entwicklungsabläufe zu integrieren.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Ihre Verwendung von GitHub Copilot für fortgeschrittene Codierungsaufgaben zu optimieren.
- Effizienteren, fehlerfreien und wartbaren Code mit Copilot-Vorschlägen zu schreiben.
- GitHub Copilot in ihre bevorzugten IDEs und Arbeitsabläufe zu integrieren.
- Copilot für Debugging und Code-Refactoring zu nutzen.
- die Grenzen und ethischen Überlegungen bei der Verwendung von KI-gestützten Coding-Tools zu verstehen.
Einführung in GitHub Copilot
7 StundenDiese von einem Kursleiter geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Entwickler auf Anfängerniveau, die die Fähigkeiten von GitHub Copilot verstehen, ihn einrichten und effektiv nutzen möchten, um ihre Codierungserfahrung zu verbessern.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein
- Verstehen, was GitHub Copilot ist und wie es funktioniert.
- GitHub Copilot mit einem unterstützten Code-Editor einzurichten.
- GitHub Copilot verwenden, um Code schneller zu schreiben, zu refaktorisieren und zu debuggen.
- Copilot nutzen, um Codierungstechniken und Lösungen zu erforschen.
- Bewährte Verfahren für die Integration von GitHub Copilot in die täglichen Arbeitsabläufe anwenden.
Tabnine für Anfänger
14 StundenDiese von einem Trainer geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Entwickler auf Anfängerniveau, die ihre Kodiereffizienz mit Hilfe von Tabnine steigern möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Tabnine in ihrer bevorzugten IDE zu installieren und einzurichten.
- Die Autovervollständigungsfunktionen von Tabnine zu nutzen, um die Codierung zu beschleunigen.
- Die Einstellungen von Tabnine für eine optimale Unterstützung anzupassen.
- Verstehen, wie die KI von Tabnine aus ihrem Code lernt, um bessere Vorschläge zu machen.
Tabnine für fortgeschrittene Entwickler
14 StundenDiese Live-Schulung in Deutschland (online oder vor Ort) richtet sich an fortgeschrittene Entwickler und Teamleiter, die erweiterte Funktionen von Tabnine beherrschen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Tabnine in komplexen Software-Projekten zu implementieren.
- Die KI-Modelle von Tabnine für spezifische Anwendungsfälle anzupassen und zu trainieren.
- Tabnine in Teamworkflows und Entwicklungspipelines zu integrieren.
- Die Codequalität zu verbessern und Entwicklungszyklen zu beschleunigen, indem sie die Erkenntnisse von Tabnine nutzen.
Tabnine: Intelligenter programmieren mit KI
21 StundenDiese von einem Trainer geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Entwickler vom Anfänger bis zum Experten, die KI für die Codegenerierung mit Tabnine nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Grundlagen der KI-gestützten Codegenerierung zu verstehen.
- Tabnine in ihrer Entwicklungsumgebung zu installieren und zu konfigurieren.
- Tabnine für effiziente Code-Vervollständigung und Fehlerkorrektur zu nutzen.
- Benutzerdefinierte KI-Modelle mit Tabnine für spezielle Aufgaben erstellen und trainieren.
Tabnine für Python-Entwickler
14 StundenDiese Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Entwickler und Datenwissenschaftler auf mittlerem Niveau Python, die ihre Produktivität mit Hilfe von Tabnine steigern möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Tabnine in ihrer Python-Entwicklungsumgebung zu installieren und zu konfigurieren.
- Die Autovervollständigungsfunktionen von Tabnine zu nutzen, um Python Code effizienter zu schreiben.
- Das Verhalten von Tabnine an ihren Programmierstil und ihre Projektanforderungen anzupassen.
- Verstehen, wie das KI-Modell von Tabnine speziell mit Python-Code funktioniert.