- DeepLearning.ai'nin ücretsiz kursu: 3 program, 15 saatin üzerinde, başlangıç seviyesi
- Üretken yapay zeka teknolojilerinin gerçek yazılım geliştirmede nasıl uygulanacağını anlatıyor
- Öğrenme hedefleri:
- Geliştirmeye üretken yapay zeka entegrasyonu: GitHub Copilot ve ChatGPT gibi araçlarla tasarımdan dağıtıma kadar geliştirme iş akışını optimize etme
- Kod kalitesini optimize etme: Yeni başlayanlardan deneyimli geliştiricilere kadar kodu iyileştirme ve yenilikçi çözümler geliştirme
- Yenilikçi yazılım geliştirme: Test, debug, bağımlılık yönetimi ve dokümantasyon için yapay zekadan yararlanma
- Öğrenme içeriği
- Configuration-Driven Development (CDD): Yapılandırma odaklı yazılım tasarımı ilkelerini anlama ve uygulama
- Veritabanı tasarımı ve uygulaması: Şema tasarımı, CRUD işlemleri ve performans optimizasyonunu öğrenme
- Tasarım desenleri: Singleton, Factory, Template Method, Strategy gibi Gang of Four desenlerini uygulama
- API entegrasyonu: DALL-E API kullanarak görsel üretimi
- Veri serileştirme: JSON ve Pickle kullanarak dosya serileştirme
- LLM destekli kodlama: Geliştirmenin tüm sürecinde LLM ile pair programming
- Kullanılan teknolojiler
- Python, SQLAlchemy, SQLite, JSON, Pickle,..
- Uygulamalı projeler
- DALL-E API kullanarak CDD ilkelerini uygulayan bir görsel üretim uygulaması geliştirme
- CRUD işlevleri içeren bir e-ticaret veritabanı tasarlama ve uygulama
- Çeşitli tasarım desenlerinden yararlanan bir finansal hizmet uygulaması geliştirme
- Sosyal ağ veritabanı tasarlama ve sorgular çalıştırma
2 yorum
Ders Coursera üzerinden sunuluyor ve yalnızca 7 gün boyunca ücretsiz kullanılabildiği görülüyor.
Tek tek dersleri seçip
auditya da dinleyici olarak kaydolunca ücretsiz izlenebiliyor gibi görünüyor. Ancak Python uygulama ortamı ve quizler yalnızca ücretli ödeme yapanlara özel, bu yüzden kullanılamıyor.