Eğitim İçeriği
1. Gün Çerçevesi
Modül 1 — Claude Code'a Giriş ve Yapay Zeka Destekli Mühendislik
• Claude Code vs geleneksel yapay zeka araçları
• Yazılım mühendisliğinde yapay zeka ajanları
• Üretkenlik ve iş akışı optimizasyonu
• Yapay zeka destekli geliştirme yaşam döngüsü
• Riskler, sınırlamalar ve insan gözetimi
• Canlı pratik gösteriler
Modül 2 — Prompt Mühendisliği Temelleri
• Etkili bir prompt'un anatomisi
† Sıfır-atış (zero-shot) vs az-atış (few-shot) prompt'lama
• Yinelemeli prompt'lama teknikleri
• Prompt zincirleme temelleri
• Yapılandırılmış çıktılar ve formatlama
• Prompt doğrulama ve kalite iyileştirme
Modül 3 — Yazılım Geliştirme İçin Prompt'lama
• Kod üretimi ve yeniden yapılandırma
• Yapay zeka desteği ile hata ayıklama
• Dokümantasyon üretimi
• Pull request incelemeleri
• Kalıt kodun anlaşılması
• Güvenli ve sürdürülebilir yapay zeka tarafından üretilen kod
Modül 4 — Test ve Kalite İçin Prompt'lama
• Test senaryosu üretimi
• Sınır durum analizi
• Otomasyona hazır test tasarımı
• Yapay zeka destekli hata analizi
• Gherkin ve test senaryosu oluşturma
• Kalite doğrulama iş akışları
Modül 5 — Agile İş Birliği İçin Prompt'lama
• Kullanıcı hikayeleri ve kabul kriterleri
• Gereksinim incelemesi
• Agile iletişim desteği
• Paydaş özetleri
• Geriye dönük toplantı desteği
• Geri plandaki işlerin (backlog) incelmesi hazırlığı
Modül 6 — Sorumlu Yapay Zeka, Güvenlik ve Doğrulama
• Halüsinasyonlar ve yapay zeka riskleri
• Gizlilik ve güvenli prompt'lama
• Yapay zeka yönetişim ilkeleri
• Doğrulama kontrol listeleri
• Prompt enjeksiyon farkındalığı
• İnsan gözden geçirme sorumlulukları
Modül 7 — Takım Prompt Laboratuvarı
• Tekrar kullanılabilir takım prompt'ları oluşturma
• Rol bazlı yapay zeka iş akışları
• Prompt paylaşımı ve arkadaş incelemesi
• Takım Prompt Kütüphanesi v1 oluşturma
• Etkileşimli işbirlikçi alıştırılar
2. Gün
Modül 1 — Claude Code'ın Gelişmiş Yetenekleri
• CLAUDE.md ve kalıcı proje bağlamı
• Yapay zeka iş akışı otomasyonu
• En iyi-N üretim stratejileri
• Tekrar kullanılabilir yapay zeka komutları
• Bağlam mühendisliği teknikleri
• Yapay zeka destekli mühendislik iş akışları
Modül 2 — Gelişmiş Prompt Mühendisliği Teknikleri
• Düşünce zinciri (chain-of-thought) prompt'laması
• Çoklu ortam prompt'laması
• Kısıt tabanlı prompt'lama
• Gelişmiş prompt zincirleme
• Büyük bağlam yönetimi
• Sohbet mühendisliği iş akışları
Modül 3 — Versiyon Kontrolü, Paralel Geliştirme ve Çoklu Ajan İş Akışları
• Git entegrasyon stratejileri
• Paralel yapay zeka geliştirme iş akışları
• İş ağaçları (worktrees) ve izole yapay zeka görevleri
• Çoklu ajan orkestrasyonu
• İnsan devriyesi kontrol noktaları
• Çatışma yönetimi stratejileri
Modül 4 — Mimari, MCP ve Gelişmiş DevOps
• Model Bağlam Protokolü (MCP)
• Claude'nin harici araçlarla entegrasyonları
• Yapay zeka destekli mimari analizi
• Mimari Karar Kayıtları (ADR)
• Yapay zeka destekli CI/CD sorun giderme
• Olay sonrası analizler ve operasyonel iş akışları
Modül 5 — Claude Code'ın Ölçeklendirilmesi ve Kod Tabanı Sağlığı
• Token ve bağlam yönetimi
• Yapay zeka dostu proje yapılandırmaları
• Uzun vadeli kod tabanı sürdürülebilirliği
• Dokümantasyon otomasyonu
• Yapay zeka ölçeklendirme stratejileri
• Ekip çapında mühendislik iş akışları
Modül 6 — Vize Projesi: Claude Code Sürecinizi Tanımlayın
• Ölçeklenebilir yapay zeka destekli iş akışlarının tasarımı
• Prompt'ları, komutları ve bağlam dosyalarını birleştirme
• Takım yapay zeka süreci tasarımı
• Çapraz rol iş birliği modelleri
• İş akışı şablonu oluşturma
Modül 7 — İleri Seviye Takım Prompt Laboratuvarı
• Gelişmiş prompt kütüphanesi geliştirme
• Karmaşık rol bazlı iş akışları
• Gerçek dünya prompt doğrulaması
• Çapraz takım iş birliği alıştırıları
• Takım Prompt Kütüphanesi v2
Kurs İçin Gerekli Önbilgiler
1. Gün — Temel
• Yazılım teslimat süreçlerine ilişkin temel bilgi
• Geliştirme, test veya agile iş akışlarına ilişkin genel anlayış
• Uygulamalı alıştırılar için Claude erişimi önerilir
2. Gün — İleri Seviye
• 1. Gün'i tamamlama (veya denk deneyim)
• Claude Code ve prompt mühendisliği kavramlarına önceden maruz kalma
• Temel Git bilgisi
• CI/CD kavramlarına aşinalık önerilir