- Kostenloser Kurs von DeepLearning.ai: 3 Kurse, mehr als 15 Stunden, Einstiegsniveau
- Zeigt, wie sich Generative-AI-Technologien in der praktischen Softwareentwicklung einsetzen lassen
- Lernziele:
- Integration generativer KI in die Entwicklung: Optimierung des Entwicklungs-Workflows von Design bis Deployment mit Tools wie GitHub Copilot und ChatGPT
- Optimierung der Codequalität: Verbesserung von Code und Entwicklung innovativer Lösungen – vom Einsteiger bis zum erfahrenen Entwickler
- Innovative Softwareentwicklung: Einsatz von KI für Tests, Debugging, Abhängigkeitsmanagement und Dokumentation
- Lerninhalte
- Configuration-Driven Development (CDD): Verständnis und Umsetzung von Prinzipien für konfigurationsgesteuertes Softwaredesign
- Datenbankdesign und -implementierung: Lernen von Schemadesign, CRUD-Operationen und Performance-Optimierung
- Design Patterns: Anwendung von Gang-of-Four-Patterns wie Singleton, Factory, Template Method und Strategy
- API-Integration: Bildgenerierung mit der DALL-E API
- Datenserialisierung: Dateiserialisierung mit JSON und Pickle
- LLM-gestütztes Coding: Pair Programming mit LLMs über den gesamten Entwicklungsprozess hinweg
- Verwendete Technologien
- Python, SQLAlchemy, SQLite, JSON, Pickle,..
- Praxisprojekte
- Aufbau einer Bildgenerierungsanwendung mit der DALL-E API unter Anwendung von CDD-Prinzipien
- Design und Implementierung einer E-Commerce-Datenbank mit CRUD-Funktionen
- Entwicklung einer Finanzdienstleistungsanwendung mit verschiedenen Design Patterns
- Design einer Social-Network-Datenbank und Ausführung von Abfragen
2 Kommentare
Der Kurs wird über Coursera angeboten und scheint nur 7 Tage lang kostenlos nutzbar zu sein.
Wenn man nach Auswahl eines einzelnen Kurses per
auditbzw. als Gasthörer einschreibt, scheint man ihn kostenlos belegen zu können. Die Python-Übungsumgebung und die Quizze sind allerdings nur für zahlende Nutzer verfügbar und können daher nicht genutzt werden.