Bize Ulaşın

Eğitim İçeriği

Otomatik Tamamlamadan Agent'a: Kaymanın Anlaşılması

  • Copilot önerilerinin agent destekli çok adımlı planlamadan farkları.
  • Agent döngüsü mimarisi: planlama, oluşturma, yürütme ve yineleme.
  • Agent görevleri için dil desteği ve model seçimi.
  • Gerçek dünya örnekleri: beş satırlık fonksiyonlardan çok dosyalı özelliklere.

IDE'nizde Agent Mode'u Etkinleştirme

  • VS Code, JetBrains ve Neovim'de etkinleştirme.
  • Bağlam penceresi ve model katmanı tercihlerini yapılandırma.
  • Eşik kuralları belirleme ve büyük ikili dosyaları görmezden gelme.
  • Copilot Chat ile satır içi (inline) agent iş akışlarının yönetimi.

Çok Adımlı Planlama ve Yürütme

  • Copilot'a bir özelliği uçtan uca geliştirmesi için yönlendirme istemi gönderme.
  • Agent'ın görevleri dosyalar arasında nasıl parçalara ayırdığını izleme.
  • Değişiklikleri uygulamadan önce her adımı gözden geçirme.
  • Sapmalarda satır içi geri alma (rollback) kullanma.

Agent Döngüsü İçinde Terminal Komutları

  • Bağımlılıkları Copilot terminal entegrasyonu aracılığıyla yükleme.
  • Komut dosyalarını çalıştırma ve çıktıyı yorumlama.
  • Copilot oturumları içinden ortam değişkenlerini yönetme.
  • Güvenlik sınırları: manuel onay gerektiren komutlar.

Agent ile Test Sürülebilir Geliştirme (TDD)

  • Mevcut kaynak koddan birim testleri oluşturma.
  • Doğal dil istemleri ile test oluşturmayı yönlendirme.
  • Copilot içinde test setlerini çalıştırma ve hata günlüklerini yorumlama.
  • Köşe durumları (edge-case) hataları görüldükten sonra assertions'ları iyileştirme.

Büyük Kod Tabanlarını Gezinme

  • Kişi arasında referansları otomatik olarak bulma.
  • Copilot rehberliğinde ortak kütüphaneleri yeniden adlandırarak refaktörleştirme.
  • Ayar dosyalarını ve şema dosyalarını birlikte güncelleme.
  • Hedeflenmiş istemlerle bağlam penceresi tükenmesini önleme.

Ekip Standartları İçin Copilot'u Özelleştirme

  • .github/copilot-instructions.md içinde depo özel talimatları yazma.
  • Adlandırma kurallarını ve mimari desenleri zorlama.
  • Hassas dosya ve dizinleri bağlam dışında bırakma.
  • Yaygın görevler için ekip özel istem şablonları oluşturma.

GitHub Copilot Kurumsal Yönetimi

  • Koltuk tahsisi, faturalandırma ve kullanım panoları.
  • Denetim günlükleri: Copilot'un ne ürettiğinin neyin taahhüt edildiğinin takibi.
  • Microsoft IP tazminatı politikaları ve lisanslama etkileri.
  • AI öneri hatlarından belirli dosya kalıplarının engellenmesi.

Agent Mode ile Hata Ayıklama

  • Bağlantı yığını izlemelerini (stack traces) agent ile birlikte okuma.
  • Varsayım temelli hata ayıklama: Copilot'a bir testin neden başarısız olduğunu sorma.
  • Regresyon kaynaklarını bulmak için agent destekli bisect kullanımı.
  • Bilinmeyen kodda hata ayıklarken halüsinasyon risklerinin yönetimi.

Performans ve Sınır Yönetimi

  • Günlük istek limitlerini ve model kotelerini anlama.
  • Kısaltılmış yanıtları önlemek için istem uzunluğunu optimize etme.
  • Farklı görevler arasında modeller arasında geçiş yapma.
  • Agent gecikmesini izleme ve önbellekleme stratejileri.

Kurumlar İçin Güvenlik ve Uyumluluk

  • Veri işleme: depodan ne ayrılıyor, ne yerel kalıyor?
  • İstemler aracılığıyla gizli anahtarların ve kimlik bilgilerinin sızmasını önleme.
  • GDPR, SOC 2 ve FedRAMP gereksinimlerine uyum.
  • Bazlı kod enjeksiyon açıklarına karşı oluşturulan kodun kırmızı ekip (red-team) testi.

Sık Karşılaşılan Senaryoların Sorun Giderme

  • Copilot'un bazen kod tabanı bağlamını neden görmezden geldiği.
  • Büyük depolarda dizinleme hatalarının giderilmesi.
  • Mesai saatlerinde hız limitine (rate limit) erişim hataları nasıl yönetilir.
  • IDE uzantısı senkronizasyon sorunlarının düzeltilmesi.

Özet ve Gelecek Yol Haritası

  • Agent Mode yetenekleri ve pratik iş akışlarının tekrarlanması.
  • GitHub'ın Copilot yol haritası ve yaklaşan agent özellikleri.
  • Copilot sürümlerinden güncel kalma için kaynaklar.

Kurs İçin Gerekli Önbilgiler

  • Yöneylemci veya işlevsel programlama deneyimi.
  • GitHub hesabı ve temel Git çalışma akışı bilgisi.
  • En az bir IDE'ye (VS Code, JetBrains veya Neovim) aşinalık.

Hedef Kitle

  • Agent Mode'dan yararlanmak isteyen Copilot kullanıcı geliştiriciler.
  • Geliştirme ekipleri boyunca Copilot'u yaygınlaştırmaya çalışan mühendislik yöneticileri.
  • AI destekli kod üretimi politikalarını gözden geçiren güvenlik ekipleri.
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler