Yazılım Ekipleri için GitHub Copilot Eğitimi

GitHub Copilot IDE ve GitHub.com'un yanında komut satırında da çalışıyor. Satır içi öneriler yalnızca başlangıç. Copilot Chat ve otomatik code review'a, sınırları belirli bir işi alıp kendi pull request'ini açabilen bir agent eşlik ediyor. Bu uygulamalı eğitimde ekibiniz, kişiden kişiye değişen autocomplete alışkanlıklarını ortak bir çalışma düzenine çeviriyor. Copilot seat'lerini ve politikaları doğru yapılandırıyor, chat ile review özelliklerini gerçek bir gözden geçirme disipliniyle kullanıyor ve önerileri codebase'inizle uyumlu tutacak repository talimatlarını yazıyor.

modül
6
saat
12
Bize ulaşın

Kod production'a çıkmadan önce son onayı bir insan veriyor. Bu kural değişmedi, ama geliştiricinin merge öncesinde karşılaştığı Copilot çıktıları artık tek bir satır içi öneriden çok daha geniş. Bildiğiniz tamamlamaların yanında Copilot Chat ve otomatik ilk code review var. Sınırları belirli bir işi alıp kendi pull request'ini açabilen agent da bu çalışma düzeninin parçası. Bu yüzeyler GitHub.com, IDE ve terminale yayılıyor. Business ya da Enterprise seat'lerini bütün organizasyona atamak ise işin hızlı kısmı.

Seat'ler atandıktan sonra süreç kendiliğinden ilerlemiyor. Organizasyon politikalarına birinin karar vermesi, repository'ye özel talimatların yazılması gerekiyor. Agent'ın ürettiği değişiklikler merge edilmeden önce hangi review yolundan geçecek, source code ile sırlar nerelere kesinlikle gitmeyecek, ekip bunları da baştan belirliyor. Bu çalışma yapılmadığında önerilerin kalitesi kişiden kişiye değişebiliyor. Politika boşlukları fark edilmeden açık kalırken incelemeyi yapanlar üretilen koda gereğinden fazla güvenmeye başlayabiliyor.

İki günlük eğitim boyunca tam olarak bu düzeni kuruyoruz. Mühendisler Copilot seat'lerini ve rolleri organizasyon politikaları içinde yapılandırıyor, ardından satır içi öneri ile Copilot Chat arasında işe göre seçim yapıyor. Copilot'un code review ve coding agent çıktısını değerlendirip iş akışını komut satırına ve repository talimatlarına taşıyorlar. Son bölümde yaygınlaştırmayı ve organizasyon genelindeki çalışma kurallarını ele alıyoruz. Ölçüm tarafında, benimsemeyi ham öneri sayılarından ayıran metriklere bakıyoruz.

Modülleri politikalarınıza, repository'lerinize ve mevcut review sürecinize göre uyarlıyoruz. Onay verdiğinizde uygulamalar ekibinizin kodu üzerinde ilerliyor. İsterseniz örnek ya da temizlenmiş bir repository kullanıyoruz. Her iki durumda da program sonunda elinizde kalan talimat dosyaları ve review alışkanlıkları kendi ekip kurallarınızı yansıtıyor. Farklı kodlama asistanlarında da geçerli çalışma alışkanlıklarını Vibe Coding eğitimimizde ele alıyoruz. Diğer programları AI eğitimleri sayfasında görebilirsiniz.

Copilot lisanslarını atamak işin kolay kısmı

Business ya da Enterprise seat'lerini bir gün içinde bütün mühendislik organizasyonuna atayabilirsiniz. Ama bu işlem ekip kurallarını, review biçimini ve varsayılan politikaları belirlemez. Bunlar ayrıca karara bağlanır.

Copilot autocomplete ile sınırlı değil

Çoğu mühendis Copilot'u önce Tab ile kabul ettiği satır içi tamamlamalarla tanıyor. Copilot Chat, otomatik review ve kendi pull request'ini açabilen agent da aracın parçası. Ekip yalnızca autocomplete kullanıyorsa ödediği özelliklerin büyük bölümünden yararlanmıyor.

Copilot'un neyi göreceğini politika varsayılanları belirliyor

İçerik hariç tutma, public code ile eşleştirme ve chat verilerinin işlenmesi organizasyon düzeyinde yönetiliyor. Ayarlar bir yönde hatalıysa araç gereğinden fazla kısıtlanıyor. Diğer yönde hatalıysa görmemesi gereken verileri görebiliyor.

Taslağın yine de biri tarafından okunması gerekiyor

Bir tamamlama ya da agent'ın açtığı pull request, doğası gereği bitmiş iş değildir. Kabul veya ret kararından önce çıktıyı okumak ve çalıştırmak, bu programda en çok üzerinde durduğumuz alışkanlık.

Beş mühendis, birbirinden kopuk beş çalışma biçimi

Kendi hâline bırakıldığında herkes tab ile tamamlama, chat ve o an işe yarayan kişisel alışkanlıklardan oluşan bir düzen kuruyor. Kişi izinliyken, başka ekibe geçtiğinde ya da ayrıldığında bu bilgi aktarılamıyor. Eğitim, bütün grubun okuyup güvenle gözden geçirebildiği ortak bir iş akışı kuruyor.

  1. GitHub Copilot'un bütün yüzeylerini birlikte anlamak

    90 dkBaşlangıç

    Copilot bugün dört farklı yüzeyi kapsıyor: satır içi öneriler, Copilot Chat, code review ve coding agent. Yaygınlaştırmaya başlamadan önce her birinin ekibinizin daha geniş AI destekli yazılım geliştirme pratiğindeki yerini ve sınırlarını netleştiriyoruz.

    • Copilot Business ile Enterprise: her paketin sunduğu özellikler
    • IDE, chat, review ve agent yüzeylerinin hangi işlerde kullanıldığı
    • Copilot'un genel amaçlı bir AI kodlama asistanından farkı
    • Güçlü olduğu işler ve kararı geliştiricinin vermesi gereken noktalar
    • Ekip genelinde yaygınlaştırmadan önce gerçekçi beklentiler belirlemek
  2. Organizasyon düzeyinde admin ayarları ve politikalar

    120 dkBaşlangıç

    Copilot'u organizasyon düzeyinde doğru yapılandırıyoruz. Copilot seat'lerini, rolleri ve aracın neyi görüp önerebileceğini belirleyen politikaları ele alıyoruz. Ardından önerileri codebase'inizle uyumlu tutacak repository talimatlarını yazıyoruz.

    • Organizasyon genelinde Copilot seat'lerini atamak ve erişim düzeylerini belirlemek
    • İçerik hariç tutma, public code ile eşleştirme ve chat kontrollerine ilişkin organizasyon politikaları
    • Metni yazmadan önce politikanın ne söylemesi gerektiğine karar vermek
    • Ekibinizin kurallarını yansıtan özel repository talimatları yazmak
    • Copilot'u mevcut kimlik ve erişim kontrollerinize bağlamak
    • Organizasyon büyürken politika ve talimatları güncel tutmak
  3. Copilot Chat ile günlük çalışma

    120 dkOrta seviye

    Copilot'u günlük işlerde tekrar edilebilir bir düzene oturtuyoruz. Satır içi önerinin yeterli olduğu yerleri, karşılıklı ilerlemek gereken bir işte ise Copilot Chat'e ne zaman geçeceğinizi kendi IDE'nizde ve ekibinizin kodu üzerinde çalışarak deniyorsunuz.

    • Belirli bir işte satır içi öneri ile Copilot Chat arasında seçim yapmak
    • Copilot Chat'e doğru dosya ve repository bağlamını vermek
    • Chat üzerinden kodu açıklamak ve düzeltmek, ardından test üretmek
    • Koda özgü prompt kalıpları
    • Çok dosyalı bir değişiklikte konunun izini kaybetmeden ilerlemek
    • Stack'inizde işe yarayan ortak bir prompt kütüphanesi kurmak
  4. Code review ve coding agent

    150 dkOrta seviye

    Copilot bir pull request üzerinde otomatik ilk incelemeyi yapıp değişiklik önerebiliyor. Coding agent ise sınırları belirli bir işi alıp kendi pull request'ini açabiliyor. Ekip olarak bu iki özelliğin, zaten güvendiğiniz review sürecine nerede ve nasıl katılacağına karar veriyorsunuz.

    • Otomatik code review'u ilk inceleme olarak kullanmak
    • Coding agent'a sınırları belirli bir issue atayıp dönen çıktıyı gözden geçirmek
    • Agent'ın açtığı pull request'i bir ekip arkadaşınızınki kadar eleştirel okumak
    • Copilot'un review çıktısını mevcut CI ve onay sürecinize yerleştirmek
    • Agent'a güvenle verilebilecek işleri ve insanda kalması gerekenleri ayırmak
  5. Komut satırı ve repository talimatları

    120 dkOrta seviye

    Copilot'u editörün dışına çıkarıyoruz. Günlük terminal işleri için komut satırından kullanıyor, her geliştiricinin önerilerini kişisel alışkanlıklar yerine codebase'inizle uyumlu tutacak repository talimatlarını yazıyoruz.

    • Copilot'u terminalden kullanmak
    • Kuralları, sınırları ve örnekleri kapsayan repository talimatları yazmak
    • Birden fazla repository için ortak bir talimat kütüphanesi kurmak
    • Codebase ve ekip kuralları değiştikçe talimatları güncellemek
    • Copilot'u iş akışınızdaki script'lere ve diğer temas noktalarına taşımak
  6. Yaygınlaştırma, çalışma kuralları ve benimseme ölçümü

    120 dkİleri seviye

    Dağınık bireysel kullanımdan, GitHub Copilot'u organizasyon genelinde iyi kullanan bir ekibe geçişi planlıyoruz. Pilotla başlayan yol, Copilot'un veri akışlarına özgü güvenlik ve fikrî mülkiyet sınırlarını dikkate alıyor. Daha geniş yaygınlaştırmaya giderken gerçekten izlemeye değer metriği de belirliyoruz.

    • Bir pilot ekip seçmek ve çevresinde öncü kullanıcı ağı kurmak
    • Mühendislerin teslim baskısı altında da uygulayacağı Copilot kullanım politikasını yazmak
    • Güvenlik, fikrî mülkiyet ve veri sınırları
    • Ekipteki gerçek benimsemeyi gösteren metrikler
    • Kendi organizasyon politikalarınıza göre hazırlanmış bir yaygınlaştırma planıyla ayrılmak

Neler öğreneceksiniz?

  • Copilot seat'lerini, rollerini ve politikalarını yapılandırmak
  • Ekibinizin kurallarıyla uyumlu repository talimatları yazmak
  • İşe göre chat ya da satır içi öneriyi seçmek
  • Agent pull request'leri dahil her Copilot önerisini sıkı bir disiplinle gözden geçirmek
  • Copilot agent'ının üstlenebileceği işlerin sınırlarını belirlemek
  • Source code'u ve sırları kendi sınırlarınız içinde tutan içerik hariç tutma ve veri işleme politikalarını uygulamak
  • Copilot'u daha geniş bir iş akışının parçası olarak komut satırından kullanmak
  • Öncü kullanıcılar ve anlamlı metriklerle pilotu organizasyon geneline taşımak

Kimler katılmalı?

  • GitHub Copilot kullanımını standartlaştıran mühendislik yöneticileri ve ekip liderleri
  • Repository kurallarından ve araç seçimlerinden sorumlu kıdemli ve staff mühendisler
  • Geliştirici verimliliği ve yaygınlaştırmadan sorumlu platform ve DevEx ekipleri
  • Copilot seat'lerini ve politika yapılandırmasını yöneten GitHub organizasyon yöneticileri
  • Aracın veri akışlarını inceleyen güvenlik ekipleri ve mühendislik süreçlerinin yönetiminden sorumlu kişiler
  • Organizasyon genelinde benimsemeyi planlayan CTO'lar ve mühendislik liderleri

Ana program iki gün sürer. Teslim takvimleri aksamasın diye genellikle yarım günlük oturumlara bölünür. Yerinde ve canlı online formatlar aynı müfredatı kapsar. Uygulamalı çalışma ekibinizin zaten bildiği bir repository üzerinde yürür.

Format
Yerinde veya canlı online
Süre
2 gün (yaklaşık 13 saat, yarım günlük oturumlara bölünebilir)
Grup büyüklüğü
Grup başına en fazla 16 katılımcı
Materyaller
Repository talimatları başlangıç şablonu, politika kontrol listesi ve yaygınlaştırma planı
Dil
Türkçe veya İngilizce
Sertifika
Tamamlama sertifikası

Zeo 2011'de kuruldu. San Francisco, İstanbul, Ankara ve Lizbon'dan çalışıyor, uluslararası dijital pazarlama konferansı Digitalzone'u düzenliyor ve Copilot Akademisi'ni yürütüyor. Bu program, Zeo'nun 10+ yıllık danışmanlık ve eğitim deneyimini kurumsal AI adaptasyonuna taşıyor.

  • 2011İstanbul'da kuruluş
  • 10+yıllık danışmanlık ve eğitim deneyimi
  • 3ofis: San Francisco, İstanbul, Ankara, Lizbon
Copilot paketiniz, mevcut repository'leriniz ve politikalarınız müfredatın büyük bölümünü belirliyor. Bu ayrıntıları paylaşın, takvimi, derinliği ve alıştırmaları ihtiyacınıza göre şekillendirelim.
Bize ulaşın
Etrafında araç pencereleri açık, dizüstü bilgisayarda çalışan çizim figür