KI in der Softwareentwicklung unterstützt Sie bei Codeverbesserung, Fehleranalyse und Migration. Sie arbeiten mit Copilot, Tabnine und Amazon CodeWhisperer an eigenen sowie vorbereiteten Szenarien und erhalten Einblicke in die KI-gestützte Auswertung von Logfiles und die Sprachpflege.
Kursbeschreibung
Dieses Seminar zeigt, wie KI in der täglichen Softwareentwicklung effektiv eingesetzt werden kann. Es behandelt gängige Tools wie Copilot, Tabnine oder Amazons CodeWhisperer zur Codeverbesserung, Fehleranalyse und Migration.
In praktischen Übungen wenden Sie die Werkzeuge direkt auf eigene und vorbereitete Szenarien an. Zusätzlich erhalten Sie Einblicke in KI-gestützte Logfile-Auswertungen und Sprachpflege.
Hinweis:
Seminarinhalte
Einführung in KI-Tools für die Entwicklung
- Überblick über moderne KI-Assistenzsysteme, z. B. GitHub Copilot, Tabnine und Amazon CodeWhisperer
- Anwendungsgebiete und Grenzen von KI im Entwicklungsalltag
- Auswahlkriterien und Setup je nach Sprache und Umgebung
Codeanalyse und -optimierung mit KI
- Best Practices für KI-gestützte Code-Reviews
- Live-Coding: automatisierte Verbesserung von Codeabschnitten
- Refactoring-Empfehlungen durch KI interpretieren und anpassen
Fehleranalyse & Logfile-Auswertung
- Analyse realer Logdateien mithilfe von KI
- Fehlermuster erkennen, Logs filtern und visuell aufbereiten
- Integration von Analyse-Tools, z. B. Elastic Stack und Loggly
Sprachpflege & Versionswechsel
- Umstellung auf neue Sprachversionen, z. B. Java 17 und Python 3.11
- Nutzung von KI zur semantischen Migration und Syntax-Vereinheitlichung
Prompt Engineering & KI-Workflows
- Aufbau effektiver Prompts für Entwicklerszenarien
- Einführung in KI-Agenten und automatisierte Workflows
- Praktische Übungen zur Tool-Orchestrierung
Lernziele
Sie lernen, KI-Tools wie Copilot, Tabnine und Amazon CodeWhisperer in der täglichen Softwareentwicklung für Codeverbesserung, Fehleranalyse und Migration einzusetzen. Dabei wenden Sie die Werkzeuge auf eigene und vorbereitete Szenarien an und erhalten Einblicke in die KI-gestützte Logfile-Auswertung und Sprachpflege.
Zielgruppe
Entwicklerinnen und Entwickler mit Kenntnissen in Java, Python oder C#, die moderne KI-Tools effizient im Entwicklungsprozess nutzen möchten.
Voraussetzungen
Gute Kenntnisse in mindestens einer Sprache wie Java, Python oder C# werden vorausgesetzt. Erwartet werden außerdem Erfahrung mit Softwareentwicklung im Team sowie mit Entwicklungsumgebungen und Versionskontrolle, z. B. Git.
Nächste Termine
Weitere Termine finden Sie online auf der Kursseite.
Persönliche Beratung
Sie möchten klären, ob dieser Kurs zu Ihrem Bedarf passt? Wir beraten Sie persönlich zu Inhalten, Terminen und passenden Formaten für Einzelpersonen oder Teams.