Model Online/Fiziksel
Süre
Modüller 5 modül

Eğitimin Amacı ve Kapsamı

Yazılım geliştiricilerin çoğu IDE kod asistanlarını yalnızca satır içi otomatik tamamlama (autocomplete) düzeyinde kullanır veya yeterli bağlam vermeden üretilen kodu doğrulamadan kabul ederek teknik borç biriktirir. Bu eğitim, kod asistanlarını mühendislik kalitesini düşürmeden günlük geliştirme hızını artıran bir çift programlama (pair programming) ortağına dönüştürmeyi amaçlar.

GitHub Copilot, Cursor ve Windsurf üzerinde doğru bağlam seçimi (@file, @symbol, @docs), satır içi düzenleme ve çoklu dosya değişiklikleri, tip sistemi ve birim testlerle anlık doğrulama, proje kuralları dosyaları ve güvenlik/lisans kontrolleri gerçek bir kod tabanı üzerinde uygulamalı olarak çalışılır.

Kimler Katılmalı?

  • Backend, frontend, full-stack ve mobil yazılım geliştiriciler
  • Teknik takım liderleri (tech leads) ve yazılım mimarları
  • Geliştirici deneyimi (DevEx) ve platform mühendisleri
  • Ön koşul: En az bir programlama dilinde ve Git iş akışlarında aktif geliştirme deneyimi

Kazanımlar

  • Göreve göre satır içi tamamlama, satır içi düzenleme ve sohbet/composer modları arasında doğru seçim yapar
  • Sembol, tip tanımı ve referans dosyaları sabitleyerek halüsinasyonsuz kod üretir
  • Asistan çıktısını derleyici, linter ve birim testlerle doğrulamadan kod tabanına almaz
  • Proje standartlarını .github/copilot-instructions.md veya .cursor/rules ile kalıcılaştırır
  • Gizli anahtar sızıntısı, güvensiz desenler ve uydurma paket (slopsquatting) risklerini önler

Konular

IDE Kod Asistanlarının Çalışma Modeli ve Mod Seçimi
  • GitHub Copilot, Cursor, Windsurf ve JetBrains AI mimarilerinin karşılaştırması
  • Tab tamamlama, Cmd+K satır içi düzenleme ve çoklu dosya modlarının sınırları
IDE İçinde Bağlam (Context) Yönetimi
  • Açık sekmeler, sembol referansları, arayüz (interface/type) tanımları ve dokümantasyon sabitleme
  • Yorum satırı ve fonksiyon imzası (signature-first) ile deterministik kod yönlendirme
Günlük Geliştirme Senaryoları: Boilerplate, API ve Veri Dönüşümü
  • DTO/şema dönüşümleri, veritabanı sorguları, istemci SDK ve hata işleme kodları
  • Büyük değişiklikleri küçük ve incelenebilir adımlara (micro-commits) bölme
Proje Kuralları ve Takım Standartlarının Tanımlanması
  • Mimari kuralları ve kodlama standartlarını instruction dosyalarına yazma
  • Ekip içi ortak prompt şablonları ve tekrar kullanılabilir snippet'ler
Kalite, Güvenlik ve Doğrulama Alışkanlıkları
  • İnce ve sinsi mantık hatalarını (subtle bugs) yakalama ve test-first doğrulama
  • Gizlilik ayarları, bağımlılık doğrulaması ve PR öncesi öz-kontrol listesi

Bu Kategorideki Diğer Eğitimler

  • Vibe Coding

    Cursor, Claude Code, Lovable ve Bolt ile doğal dil odaklı hızlı uygulama geliştirme (vibe coding) yöntemini modüler mimari, Git kontrol noktaları ve güvenlik kurallarıyla birleştirerek spagetti koda düşmeden yazılım üretme eğitimi.

    Yapay Zeka Destekli Yazılım Geliştirme Kurumsal
    Canlı Kurs
    5 modül
  • Agentic Coding

    Claude Code, Cursor Agent ve OpenAI Codex CLI gibi otonom kodlama agent'larıyla çok dosyalı görev yürütme, Plan-Act-Verify döngüsü, MCP araç entegrasyonu ve Git worktree ile paralel geliştirme eğitimi.

    Yapay Zeka Destekli Yazılım Geliştirme Kurumsal
    Canlı Kurs
    5 modül
  • Gereksinimden Koda İş Akışları

    İş gereksinimi, PRD, kullanıcı hikayesi ve Figma tasarımlarını teknik spesifikasyona, görev dilimlerine, kabul kriterlerine ve doğrulanmış koda dönüştüren uçtan uca ürün-mühendislik iş akışı eğitimi.

    Yapay Zeka Destekli Yazılım Geliştirme Kurumsal
    Canlı Kurs
    4 modül
  • Harness Engineering

    Kodlama agent'larının kurumsal repolarda yüksek başarıyla çalışması için hızlı geri bildirim kabukları (test/typecheck/lint harness), özel araç sarmalayıcıları, AST/LSP doğrulayıcıları ve iç benchmark (eval) altyapısı kurma eğitimi.

    Yapay Zeka Destekli Yazılım Geliştirme Kurumsal
    Canlı Kurs
    5 modül
  • Loop Engineering

    Otonom yazılım geliştirme döngülerini (üret → derle → test et → log/iz gözlemle → onar) yakınsama kriterleri, bütçe sınırları, ödül hilesi (reward hacking) önlemleri ve çoklu döngü mimarisiyle tasarlama eğitimi.

    Yapay Zeka Destekli Yazılım Geliştirme Kurumsal
    Canlı Kurs
    5 modül
  • Yapay Zeka ile Kod Analizi ve İyileştirme

    Statik analiz metrikleri ve LLM'leri birleştirerek karmaşık kod tabanlarını anlama, teknik borç ve code smell tespiti, karakterizasyon testleriyle güvenli refactoring ve performans iyileştirme eğitimi.

    Yapay Zeka Destekli Yazılım Geliştirme Kurumsal
    Canlı Kurs
    5 modül

Bizimle iletişime geçin