Kurs
digicode: H40862
Generative AI in der Softwareentwicklung – mit GitHub Copilot, ChatGPT & Co
Kurs-Facts
- Erfahre, wie AI-Assistenten dir bei Coding-Aufgaben Arbeit abnehmen und du dadurch viel Zeit sparst
- Lerne konkrete Techniken, mit denen du generative AI-Tools in deine Arbeitsabläufe und die deines Teams integrierst, zum Beispiel zum Coden, Testen und Refactoring
- Erhalte einen Überblick über fortgeschrittene Funktionen von GitHub Copilot und lerne neue mächtige Tools kennen wie GitHub Codespaces und Devin AI
- Erweitere deinen Horizont und lerne neue Anwendungsbereiche für AI-unterstützte Softwareentwicklung kennen
- Erhalte vertiefte Einblicke, wie du AI-Assistenten anpasst, eigene Workflows erstellst und verschiedene AI-Modelle einbindest
- Beurteile, welche rechtlichen Implikationen und Haftungsfragen entstehen, wenn Code durch AI 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 Ihrer 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 Sie mögliche Unterlagen rechtzeitig per Post zugestellt bekommen können, empfehlen wir eine Buchung mindestens 14 Tage vor Seminar-Termin.