Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Süre 14 Saat
Eğitim İçeriği
Gereksinim ve Planlama Aşamasında Yapay Zeka
- Gereksinim analizi için Doğal Dil İşleme (NLP) ve Büyük Dil Modelleri (LLM) kullanımı
- Paydaş girdilerini epiklere ve kullanıcı hikayelerine dönüştürme
- Hikaye rafine etme ve kabul kriteri oluşturma için yapay zeka araçları
Yapay Zeka Destekli Tasarım ve Mimarisi
- Sistem bileşenlerini ve bağımlılıkları modellemek için yapay zeka kullanımı
- Mimari diyagramlar ve UML önerileri oluşturma
- Prompt tabanlı sistem akıl yürütme yoluyla tasarım doğrulaması
Yapay Zeka Destekli Geliştirme İş Akışları
- Yapay zeka destekli kod üretimi ve iskelet (boilerplate) oluşturma
- Büyük Dil Modelleri (LLM) kullanarak kod yeniden düzenleme (refactoring) ve performans iyileştirmeleri
- IDE'lere (ör. Copilot, Tabnine, CodeWhisperer) yapay zeka araçlarını entegre etme
Yapay Zeka ile Test Etme
- Yapay zeka modelleri kullanarak birim ve entegrasyon testleri oluşturma
- Yapay zeka destekli regresyon analizi ve test bakımı
- Yapay zeka ile keşifsel ve sınır durumu oluşturma
Dokümantasyon, İnceleme ve Bilgi Paylaşımı
- Kod ve API'lerden otomatik dokümantasyon üretimi
- Yapay zeka promptları ve kontrol listeleri ile kod incelemesinin otomasyonu
- Konuşma tabanlı yapay zeka kullanarak bilgi tabanları ve SSS (SSS) oluşturma
CI/CD ve Dağıtım Otomasyonunda Yapay Zeka
- Yapay zeka ile iyileştirilmiş boru hattı optimizasyonu ve risk tabanlı test etme
- Akıllı kanarya (canary) sürümü ve geri alma (rollback) önerileri
- Dağıtım doğrulamasında ve dağıtım sonrası analizde yapay zekanın kullanımı
Yönetişim, Etik ve İdame Stratejisi
- Sorumlu yapay zeka kullanımını sağlamak ve üretilen kodlarda önyargıdan kaçınma
- Yapay zeka destekli iş akışlarında denetim ve uyumluluk
- SDLC genelinde aşamalı yapay zeka benimsemesi için yol haritası oluşturma
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Yazılım geliştirme yaşam döngüsü (SDLC) kavramlarına aşinalık
- Yazılım mimarisi veya ekip liderliği deneyimi
- DevOps, çevik (agile) uygulamaları veya SDLC araçları hakkında bilgi
Hedef Kitle
- Yazılım mimarları
- Geliştirme liderleri
- Mühendislik yöneticileri
Danışanlarımızın Yorumları (1)
Python'daki Streamlit kütüphanesi hakkında bilgi edindim ve kesinlikle takımımızın R Shiny ile oluşturduğu uygulamaları geliştirmek için bunu kullanmaya çalışacağım.
Michal Maj - XL Catlin Services SE (AXA XL)
Eğitim - GitHub Copilot for Developers
Yapay Zeka Çevirisi