Eğitimin Amacı ve Kapsamı
Yeni bir özellik eklemek, mevcut mimariyi yeniden yapılandırmak (refactoring) ve yüzlerce dosyayı etkileyen bir kütüphane/framework sürüm geçişi (migration) yapmak tamamen farklı agent stratejileri gerektirir; aynı çalışma şeklini üçüne de uygulamak başarısızlığa yol açar. Bu eğitim, bu üç temel mühendislik senaryosu için kanıtlanmış uygulama oyun kitaplarını (playbooks) öğretir.
Mevcut bir dikey dilimi referans alarak uçtan uca feature geliştirme, davranış koruyan çok dosyalı refactoring, AST tabanlı deterministik codemod (jscodeshift, GritQL, LibCST, OpenRewrite) ile coding agent döngüsünü birleştiren hibrit migration stratejisi gerçek repo görevleri üzerinde uygulanır.
Kimler Katılmalı?
- Backend, frontend, full-stack ve mobil yazılım geliştiriciler
- Teknik takım liderleri ve platform/altyapı mühendisleri
- Büyük ölçekli sürüm geçişi ve mimari dönüşüm yürüten ekipler
- Ön koşul: Git, otomatik testler ve temel coding agent (Claude Code, Cursor vb.) deneyimi
Kazanımlar
- Kod tabanındaki kanonik bir özelliği referans göstererek tüm katmanlarda (DB, API, UI, test) yeni özellik üretir
- Büyük ölçekli refactoring işlerini derlenebilir ara adımlara ve paralel alt görevlere böler
- Yüzlerce dosyadaki mekanik değişiklikler için agent'a AST codemod script'i yazdırarak token ve hata tasarrufu sağlar
- Codemod sonrası kalan karmaşık kenar durumlarını (long tail) coding agent döngüsüyle tamamlar
- Her üç senaryo için incelemeye hazır, temiz ve geri alınabilir PR serileri teslim eder
Konular
Üç İş Yükü, Üç Farklı Agent Stratejisi
- Feature (yaratıcı/eklemeli), Refactor (davranış koruyucu) ve Migration (ölçekli/tekrarlı) farkları
- Kapsam belirleme, risk analizi ve doğrulama ölçütlerinin seçimi
Feature Playbook: Kanonik Dilimden Uçtan Uca Özelliğe
- Veri tabanı migration, servis katmanı, API uç noktası, arayüz ve testleri referans dilimle üretme
- Feature flag kullanımı ve büyük özelliği 2-3 incelenebilir PR'a bölme
Refactor Playbook: Çok Dosyalı Güvenli Yeniden Yapılandırma
- Önce test kapsamını doğrulama, ardından arayüz/adaptör tanımlama ve çağrıcıları taşıma
- LSP yeniden adlandırma ve sembol taşıma araçlarıyla agent düzenlemelerini birleştirme
Migration Playbook: Codemod + Agent Hibrit Yaklaşımı
- Neden 500 dosyayı tek tek LLM'e düzenletmemelisiniz? Agent'a AST codemod script'i yazdırma
- Geriye kalan %15-20'lik kırılgan ve bağlama duyarlı dosyaları agent döngüsüyle onarma
Çift Sürüm Uyumluluğu, Doğrulama ve PR Paketleme
- Eski ve yeni kütüphane/şemanın geçiş süresince birlikte çalışması (bridge/adapter)
- İncelemeciyi yormayan PR açıklamaları, test kanıtları ve rollback planı
Bu Kategorideki Diğer Eğitimler
-
Agentic Test ve QA
Playwright MCP, tarayıcı kullanan QA agent'ları, kendi kendini onaran (self-healing) E2E testler ve otonom keşif (exploratory) testleriyle kullanıcı yolculuklarını ve API akışlarını doğrulama eğitimi.
- Canlı Kurs
- 5 modül
-
Code Review ve Human Approval
Yapay zeka ile hızlanan yazılım ekiplerinde PR inceleme darboğazını çözen; diff dilimleme, gürültüsüz AI inceleme botları, kanıt paketli PR şablonları ve risk tabanlı insan onayı (human approval) kurgulama eğitimi.
- Canlı Kurs
- 5 modül
-
Sandbox, Tool Permissions ve Güvenli Çalıştırma
Otonom coding agent'ları geliştirici makinelerinde ve sunucularda güvenle çalıştırmak için konteyner/microVM izolasyonu, dosya sistemi ve ağ sınırları (egress), en az yetki ilkesiyle MCP izinleri ve gizli anahtar koruması eğitimi.
- Canlı Kurs
- 5 modül
-
Team Workflows, Reusable Skills ve Handoffs
Bireysel yapay zeka kullanımını ekip ölçeğine taşıma: paylaşımlı agent skill'leri (SKILL.md), özel slash komutları, oturumlar ve roller arası (PM, backend, frontend, QA) yapılandırılmış bağlam devri (handoff) eğitimi.
- Canlı Kurs
- 5 modül
-
CI/CD İçinde Coding Agents
GitHub Actions ve GitLab CI boru hatlarında başsız (headless) coding agent çalıştırma: otomatik CI/test hatası onarımı, issue'dan taslak PR üretimi, bağımlılık yükseltme ve güvenlik/maliyet sınırları eğitimi.
- Canlı Kurs
- 5 modül
-
Yapay Zeka Kod Asistanları
GitHub Copilot, Cursor ve Windsurf gibi IDE kod asistanlarını bağlam yönetimi (context pinning), çoklu dosya düzenleme, test odaklı doğrulama ve güvenli kodlama standartlarıyla verimli kullanma eğitimi.
- Canlı Kurs
- 5 modül
Bizimle iletişime geçin