Schulungsübersicht
Einführung in AIASE
- Überblick über KI in der Softwareentwicklung
- Geschichte und Entwicklung von AIASE
- Schlüsselkonzepte und Fachbegriffe
KI-Technologien in der Softwareentwicklung
- Grundlagen des maschinellen Lernens
- Natural Language Processing (NLP) für Code
- Neuronale Netze und Deep-Learning-Modelle
Automatisierung der Softwareentwicklung mit KI
- AI-Tools zur Generierung von Vorlagencode
- Automatische Code-Restrukturierung und -Optimierung
- Generierung von Funktions- und Unit-Tests
- AI-gestützte Testfallgestaltung und -optimierung
Verbesserung der Codequalität mit KI
- KI für Fehlererkennung und Code-Reviews
- Vorhersageanalyse für die Softwarewartung
- AI-gestützte statische und dynamische Analysetools
- Automatisierte Debugging-Techniken
- KI-getriebene Fehlerlokalisation und -behebung
KI in DevOps und Continuous Integration/Continuous Deployment (CI/CD)
- KI für die Optimierung von Builds und Bereitstellungen
- KI bei der Überwachung und Loganalyse
- Vorhersagemodelle für CI/CD-Pipelines
- AI-basierte Testautomatisierung in CI/CD-Arbeitsabläufen
- KI für die Echtzeit-Fehlererkennung und -behebung
KI für Dokumentation und Wissensmanagement
- Automatische Generierung von Docstrings und Dokumentationen
- Wissensextraktion aus Codebasen
- KI für die Codesuche und -wiederverwendung
Ethische Überlegungen und Herausforderungen
- Verzerrung und Fairness in AI-Tools
- Fragen der geistigen Eigentumsrechte und Lizenzierungsfragen
- Zukunft der KI in der Softwareentwicklung
Hands-on-Projekte und Fallstudien
- Arbeit mit beliebten AI-Tools in der Softwareentwicklung
- Fallstudien zur Anwendung von AIASE in der Industrie
- Abschlussprojekt: Entwicklung einer künstlich-intelligenzgestützten Softwareanwendung
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Kenntnisse der Softwareentwicklungsprozesse und -methoden
- Erfahrung im Programmieren in Python
- Grundkenntnisse von Konzepten des maschinellen Lernens
Zielgruppe
- Softwareentwickler
- Softwareingenieure
- Technische Leiter und Manager
Erfahrungsberichte (2)
Ich habe Wissen über die Streamlit-Bibliothek von Python erworben und werde sie sicherlich verwenden, um Anwendungen in meinem Team zu verbessern, die mit R Shiny erstellt wurden.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurs - GitHub Copilot for Developers
Maschinelle Übersetzung
Der Trainer kann während des Trainings den Kursniveau anpassen, um unserem Verständnis der Thematik gerecht zu werden. Dadurch können wir nützlichere Kenntnisse erwerben, die uns helfen, die Tools in unserer täglichen Arbeit besser einzusetzen.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kurs - Intermediate GitHub Copilot
Maschinelle Übersetzung