KURUMSAL EĞİTİM, MİCROSOFT COPİLOT İLE ÜRETKENLİK (GELİŞTİRİCİ, DEVOPS VE OFİS EKİPLERİ)
EĞİTİM SÜRESİ
- Eğitim Süresi: 3 Gün
- Günlük Eğitim Süresi: 6 Saat
- Ders Yapısı: 50 dakika oturum + 10 dakika mola
- Eğitim Saatleri: 10:00 - 17:00
- Öğle Arası: 12:00 - 13:00 (1 Saat)
Eğitimler, uzaktan canlı sınıf formatında Microsoft Teams platformu üzerinden gerçekleştirilir. Katılımcılar eğitim öncesinde paylaşılan bağlantılarla oturumlara katılır. Eğitim süresince eğitmen, uygulamalı anlatım, canlı demo ve anlık soru-cevap yöntemlerini birlikte kullanarak maksimum etkileşim sağlar.
Uygulamalı bölümlerde GitHub Copilot, Microsoft 365 Copilot, Visual Studio, VS Code, Azure DevOps, GitHub Actions, Terraform / Bicep ve FastAPI/SQL örnekleri kullanılır. Katılımcılar comment-to-code, YAML pipeline, IaC, güvenli kodlama ve otomatik test üretimi gibi senaryoları pratik olarak gerçekleştirirler.
Program, modül bazlı ilerleme modeli ile tasarlanmıştır. Katılımcılar her modülde gerçek dünya problemlerine yönelik çözümler geliştirerek, hem teorik bilgileri içselleştirir hem de kurumsal uygulamalarda kullanılabilecek pratik beceriler kazanır.
COPILOT YAKLAŞIMI
Bu 3 gün sürecek yoğun ve uygulamalı eğitim programı, farklı departmanlardan katılımcılarınızın Copilot'u ortak bir vizyonla benimsemesini ve günlük iş akışlarına entegre ederek verimliliklerini katlamasını hedefler.
EĞİTİM HEDEFİ
- Ekosistem ve Kurulum: GitHub Copilot ve M365 Copilot farkları, kurulum, yetkilendirme ve güvenlik.
- Günlük Üretkenlik: Comment-to-code, kod açıklama, otomatik dokümantasyon, M365 entegrasyonu.
- Kalite ve Otomasyon: Refactoring, test üretimi (xUnit/NUnit) ve debugging hızlandırma.
- DevOps ve IaC: YAML pipeline, Terraform/Bicep ile altyapı otomasyonu, Copilot CLI.
- Güvenlik ve Yönetişim: OWASP farkındalığı, lisans uyumu, IP ve veri gizliliği.
EĞİTİM İÇERİĞİ
Modül 1: Üretken Yapay Zeka ve Copilot Ekosistemine Stratejik Bakış
Seviye: Başlangıç
Üretken Yapay Zeka (Generative AI) Temelleri
Büyük Dil Modellerinin (LLM) çalışma prensipleri, yetenekleri ve yazılım geliştirmedeki rolü.
Copilot Mimarisi ve Ekosistemi
Microsoft Copilot, GitHub Copilot ve Microsoft 365 Copilot farkları ve entegrasyon noktaları.
Kurulum, Konfigürasyon ve Güvenlik
VS/VS Code için eklenti kurulumu, yetkilendirme, temel ayarlar ve kurumsal gizlilik politikaları.
İlk Adımlar: Bağlamsal Kod ve İçerik Üretimi
Koda/dokümana/e-postaya uygun akıllı tamamlama ve öneri pratikleri.
Kazanımlar: Copilot'u stratejik iş ortağı olarak konumlandırma ve ekosisteme hızlı adaptasyon.
İşlenen Anahtarlar: Generative AI, Copilot Ekosistemi, IDE Entegrasyonu, Bağlamsal Tamamlama.
Modül 2: Geliştiriciler ve Analistler için Temel Copilot Becerileri
Seviye: Başlangıç / Orta
Yorumdan Koda Dönüşüm (Comment-to-Code)
C#, Python ve SQL için doğal dilden çalıştırılabilir koda dönüşüm.
Kod Açıklama ve Dokümantasyon
Kod bloklarını adım adım açıklatma; XML Comments/DocStrings üretimi.
Ofis Üretkenliği: Microsoft 365 Copilot
Excel'de doğal dille formül/pivot, Word'de rapor, PowerPoint'te sunum içeriği üretimi.
Veri Profesyonelleri için SQL Sorgu Üretimi
Doğal dilden karmaşık SQL sorgularına dönüşüm örnekleri.
Kazanımlar: Zihin hızında kodlama, veri erişimi ve ofis üretkenliğinde çarpan etkisi.
İşlenen Anahtarlar: Comment-to-Code, Dokümantasyon, M365 Copilot, SQL Sorgu Üretimi.
Modül 3: İleri Seviye Kodlama, Refactoring ve Test Otomasyonu
Seviye: Orta
Etkili Prompt Mühendisliği
Zero/one/few-shot teknikleriyle C# ve SQL senaryolarında doğru çıktı alma.
Kod Yeniden Yapılandırma ve Optimizasyon
SOLID'e uygun refactoring ve performans iyileştirme önerileri.
Birim Test (Unit Test) Senaryosu Üretimi
xUnit/NUnit ile pozitif/negatif/sınır durum testlerinin otomatik üretimi.
Hata Ayıklama ve Kök Neden Analizi
Exception/stack trace ile hızlı çözüm önerileri.
Kazanımlar: Kaliteli, sürdürülebilir ve test odaklı geliştirme pratiği.
İşlenen Anahtarlar: Prompt Engineering, Refactoring, Unit Testing, Debugging.
Modül 4: DevOps, CI/CD ve Altyapı Otomasyonu
Seviye: Orta / İleri
CI/CD Pipeline Entegrasyonu (YAML)
GitHub Actions/Azure DevOps için build, test ve deploy adımlarını doğal dille üretme.
Altyapı Kodu (IaC) Yönetimi
Terraform/Bicep ile Azure kaynakları için altyapı kodu üretimi.
Copilot CLI Kullanımı
Git, Docker, kubectl, az cli komutlarını doğal dille oluşturma.
Kod İnceleme (Code Review) Süreçlerinde Copilot
PR değişimlerinde hata/perf/stil sorunlarını otomatik tespit etme.
Kazanımlar: Uçtan uca otomasyon, hızlı ve güvenilir teslimat.
İşlenen Anahtarlar: CI/CD, YAML, IaC, Copilot CLI, Code Review.
Modül 5: Güvenli Kodlama, Yönetişim ve Entegre Proje
Seviye: İleri
Güvenli Kodlama ve OWASP Analizi
SQL Injection, XSS vb. zafiyetleri önleyen pratikler ve zafiyet tespiti.
Copilot Chat ile İnteraktif Geliştirme
IDE içi sohbetle sorun çözme (/fix) ve özellik tasarlama.
Etik, Lisanslama ve Kurumsal Yönetişim
IP/lisans uyumu, veri sızıntısı önleme stratejileri.
Kapsamlı Uygulama Projesi (Workshop)
C# API, SQL, Excel rapor ve Azure DevOps ile CI/CD pipeline içeren uçtan uca senaryo.
Kazanımlar: Secure-by-design geliştirme ve kurumsal ölçekte sorumlu kullanım.
İşlenen Anahtarlar: Secure Coding, OWASP, Copilot Chat, Governance.