Kurs
digicode: H40862
Generative AI in der Softwareentwicklung – mit GitHub Copilot, ChatGPT & Co
Kurs-Facts
Als PDF herunterladen- Erfahren, wie AI-Assistenten bei Coding-Aufgaben Arbeit abnehmen und dadurch viel Zeit gespart werden kann
- Lernen von konkreten Techniken zur Integration generativer KI-Tools in Arbeitsabläufe – zum Beispiel für das Coden, Testen und Refactoring
- Erhalten eines Überblicks über fortgeschrittene Funktionen von GitHub Copilot und Kennenlernen von neuen, leistungsstarke Tools wie GitHub Codespaces und Devin AI
- Erweiteren des Horizonts und Kennenlernen neuer Anwendungsbereiche für die KI-unterstützte Softwareentwicklung
- Erhalten von vertieften Einblicken, wie KI-Assistenten angepasst, eigene Workflows erstellt und verschiedene KI-Modelle eingebunden werden
- Beurteilen, welche rechtlichen Implikationen und Haftungsfragen entstehen, wenn Code durch KI generiert wird.
1 Generative AI und LLMs in a Nutshell
- Was kann generative AI und was wird sie nie können?
- Wie funktionieren LLMs und wie bekomme ich meine Dateien hinein?
- Wie kann Artificial Intelligence in der Softwareentwicklung helfen?
- Ein Überblick über AI-Assistenten für alle Einsatzbereiche
2 Generative AI im Coding
- Code mit AI-Assistenten schreiben, debuggen, dokumentieren
- Generative AI zur Codeanalyse verwenden
- Refactoring mit AI-Unterstützung
- Software-Testing mit AI
3 Generative AI in Softwareprojekten
- Requirements Engineering mit Artificial Intelligence
- AI als Hilfe bei der Softwarekonzeption
- Coding Styles und Patterns mit generativer AI
- Security-Auditing mit AI
4 Generative AI kreativ eingesetzt
- Erweiterungen für GitHub Copilot bauen
- GitHub Copilot von bestehendem Code lernen lassen
- Verschiedene AI-Modelle verwenden und lokal hosten
- Blick in die Zukunft: Der AI-gesteuerte Softwareprozess
5 Was es sonst noch unbedingt zu beachten gilt
- Security-Fragen bei AI-generiertem Code
- Wer hat das Urheberrecht bei generiertem Code?
- Wer haftet bei fehlerhaftem oder schadhaftem Code?
- Privacy-by-design: Datenschutz einhalten
Dieses Online-Seminar wird in einer Gruppe von maximal 12 Teilnehmenden mit der Videokonferenz-Software Zoom durchgeführt.
Die individuelle Betreuung durch die Trainer/innen ist garantiert – im virtuellen Klassenraum oder individuell in Break-out-Sessions.
Die Praxisübungen werden vor allem mit GitHub Copilot und ChatGPT durchgeführt. Zugriff auf die kostenpflichtigen Versionen ist nicht zwingend für die Teilnahme an dem Kurs notwendig, aber von Vorteil.
In deiner Online-Lernumgebung findest du nach der Anmeldung alle Informationen, Downloads und Extra-Services zu dieser Qualifizierungsmassnahme.
Dieses Training richtet sich an alle, die in der Softwareentwicklung arbeiten: Entwickler/innen, DevOps Engineers, Data Scientists, Machine Learning Engineers, Software-Tester/innen, Systemarchitekt/innen, Product Owner u.v.m.
IT-Consultants sowie Team- und Techleads bekommen einen guten Eindruck davon, wie und mit welchen AI-Tools Softwareteams unterstützt werden können.
IT-Projekt-Manager und Service-Manager lernen Werkzeuge, Abläufe und Methoden kennen, mit denen Produktivität und Tempo in Software-Projekten gesteigert werden können.
Für die Teilnahme an diesem Kurs gibt es keine formalen Anforderungen.
Damit du mögliche Unterlagen rechtzeitig per Post zugestellt bekommst, empfehlen wir eine Buchung mindestens 14 Tage vor Seminar-Termin.