Mit der generativen KI hat ein neues Technologiezeitalter begonnen. Softwareentwickler können diese revolutionäre Technologie nutzen, um hochwertigen Code mit weniger Fehlern zu schreiben, was ihre Effektivität und Effizienz insgesamt steigert. Dies macht generative KI zu einer wesentlichen und unverzichtbaren Fähigkeit für Software-Ingenieure.
Dieses IBM Spezialisierungsangebot richtet sich an alle, die daran interessiert sind, die Möglichkeiten der generativen KI in der Softwareentwicklung zu nutzen. Dazu gehören bestehende und angehende Web-Entwickler, mobile App-Entwickler, Front-End-Entwickler, Back-End-Entwickler, Full-Stack-Entwickler, DevOps-Experten und Site Reliability Engineers (SREs).
In den drei Kurs en der Spezialisierung, die Sie im Selbststudium absolv ieren können, lernen Sie zunächst die Grundlagen der generativen KI kennen, einschließlich ihrer Einsatzmöglichkeiten, Modelle und Tools für die Generierung von Text, Code, Bildern, Audio und Video. Sie lernen verschiedene Prompt-Engineering-Ansätze und Prompt-Engineering-Tools kennen, darunter IBM Watsonx, Prompt Lab, Spellbook und Dust.
Verbessern Sie Ihre Programmierkenntnisse, indem Sie lernen, generative KI zu nutzen, um Anwendungen und deren Code zu entwerfen, zu entwickeln, zu übersetzen, zu testen, zu dokumentieren und zu starten. Sammeln Sie praktische Erfahrungen mit generativen KI-Tools und -Modellen wie GitHub Copilot, Open AI ChatGPT und Google Gemini für verschiedene Softwareentwicklungsaufgaben.
Melden Sie sich jetzt an und verschaffen Sie sich einen Vorsprung mit KI-Fähigkeiten, die Ihre Produktivität und Effektivität als Programmierer steigern.
Praktisches Lernprojekt
Diese Spezialisierung legt den Schwerpunkt auf angewandtes Lernen und umfasst eine Reihe praktischer Aktivitäten und Projekte. In diesen Übungen werden Sie die erworbenen theoretischen Kenntnisse und Fähigkeiten in realen Szenarien anwenden.
Die Projekte umfassen:
Generieren von Text, Bildern und Code mit generativer KI
Anwendung von Prompt Engineering-Techniken und Best Practices
Erstellen einer personalisierten Lernplattform für Softwareentwickler mit ChatGPT