Eğitim İçeriği
1. Gün Taslağı
Modül 1 — Claude Code ve AI Destekli Mühendisliğe Giriş
• Geleneksel AI araçlarına göre Claude Code
• Yazılım mühendisliğinde AI ajanları
• Üretkenlik ve iş akışı optimizasyonu
• AI destekli geliştirme yaşam döngüsü
• Riskler, sınırlamalar ve insani gözetim
• Canlı uygulamalı demonstrasyonlar
Modül 2 — Prompt Mühendisliği Temelleri
• Etkili bir prompt'un anatomisi
• Zero-shot ve few-shot promptlama
• Yinelemeli promptlama teknikleri
• Prompt zincirleme temelleri
• Yapılandırılmış çıktılar ve biçimlendirme
• Prompt doğrulaması ve kalite iyileştirme
Modül 3 — Yazılım Geliştirme İçin Promptlama
• Kod üretimi ve yeniden düzenleme (refactoring)
• AI yardımı ile hata ayıklama
• Dokümantasyon üretimi
• Pull request incelemeleri
• Eski kodların anlaşılması
• Güvenli ve sürdürülebilir AI tarafından oluşturulan kod
Modül 4 — Test ve Kalite İçin Promptlama
• Test senaryosu üretimi
• Sınır durum analizi
• Otomasyona hazır test tasarımı
• AI destekli hata analizi
• Gherkin ve test senaryosu oluşturma
• Kalite doğrulama iş akışları
Modül 5 — Agile İşbirliği İçin Promptlama
• Kullanıcı hikayeleri ve kabul kriterleri
• Gereksinim iyileştirme
• Agile iletişim desteği
• Paydaş özetleri
• Geri bildirim oturumu (retrospective) yardımı
• Backlog iyileştirme hazırlığı
Modül 6 — Sorumlu AI, Güvenlik ve Doğrulama
• Halüsinasyonlar ve AI riskleri
• Gizlilik ve güvenli promptlama
• AI yönetim ilkeleri
• Doğrulama kontrolleri
• Prompt enjeksiyonu farkındalığı
• İnsan gözetim sorumlulukları
Modül 7 — Ekip Prompt Laboratuvarı
• Yeniden kullanılabilir ekip prompt'larının oluşturulması
• Rol bazlı AI iş akışları
• Prompt paylaşımı ve arkadaş değerlendirmesi (peer review)
• Ekip Prompt Kütüphanesi v1 oluşturulması
• İnteraktif işbirlikçi alıştırmalar
2. Gün
Modül 1 — Claude Code Gelişmiş Yetenekleri
• CLAUDE.md ve kalıcı proje bağlamı
• AI iş akışı otomasyonu
• En iyi N oluşturma stratejileri
• Yeniden kullanılabilir AI komutları
• Bağlam mühendisliği teknikleri
• AI destekli mühendislik iş akışları
Modül 2 — Gelişmiş Prompt Mühendisliği Teknikleri
• Düşünce zinciri (chain-of-thought) promptlama
• Çoklu ortam (multimodal) promptlama
• Kısıt tabanlı promptlama
• Gelişmiş prompt zincirleme
• Büyük bağlam yönetimi
• Diyalog mühendisliği iş akışları
Modül 3 — Versiyon Kontrolü, Paralel Geliştirme ve Çoklu Ajan İş Akışları
• Git entegrasyon stratejileri
• Paralel AI geliştirme iş akışları
• Worktrees ve izole AI görevleri
• Çoklu ajan yönlendirmesi (orchestration)
• İnsan döngüsünde kontrol noktaları
• Çakışma yönetimi stratejileri
Modül 4 — Mimari, MCP ve İleri Düzey DevOps
• Model Bağlam Protokolü (MCP)
• Claude'un dış araçlarla entegrasyonları
• AI destekli mimari analiz
• Mimari Karar Kayıtları (ADR)
• AI destekli CI/CD hata ayıklama
• Olay sonrası incelemeler ve operasyonel iş akışları
Modül 5 — Claude Code Ölçeklendirme ve Kod Tabanı Sağlığı
• Token ve bağlam yönetimi
• AI dostu proje yapıları
• Uzun vadeli kod tabanı sürdürülebilirliği
• Dokümantasyon otomasyonu
• AI ölçeklendirme stratejileri
• Ekip genel mühendislik iş akışları
Modül 6 — Ödev: Claude Code Sürecinizi Tanımlayın
• Ölçeklenebilir AI destekli iş akışlarının tasarımı
• Prompt'ları, komutları ve bağlam dosyalarının birleştirilmesi
• Ekip AI süreci tasarımı
• Çapraz rol işbirliği modelleri
• İş akışı şablonunun oluşturulması
Modül 7 — İleri Düzey Ekip 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 ekip işbirliği alıştırmaları
• Ekip Prompt Kütüphanesi v2
Kurs İçin Gerekli Önbilgiler
1. Gün — Temel Seviye
• Yazılım teslimat süreçlerine temel aşinalık
• Geliştirme, test veya agile iş akışlarına genel anlayış
• Pratik alıştırmalar için Claude erişimi önerilir
2. Gün — İleri Düzey
• 1. Gün'in tamamlanması (veya eşdeğer deneyim)
• Önceden Claude Code ve prompt mühendisliği kavramlarına aşinalık
• Temel Git bilgisi
• CI/CD kavramlarına aşinalık önerilir