Software Engineering & Architecture with AI
79 000 TRY
UzaktanEğitim dili: TürkçeEğitmen:
Detaylı Müfredat · 160 Saat
120 saat geleneksel + 40 saat AI destekli
Ön Koşullar: En az bir programlama dilinde temel seviyede bilgi (tercihen C#, Java, Python, Go veya TypeScript) ve yazılım geliştirme süreçlerine genel aşinalık. Git ve cloud konularında temel bilgi faydalıdır ancak zorunlu değildir. Önceden AI/LLM deneyimi gerekli değildir.
Konumlandırma: Bu eğitim, production ortamlarında çalışan yazılımların doğru şekilde geliştirilmesi için gerekli mühendislik disiplinini öğretir. Ardından son 40 saatte, eğitim boyunca geliştirilen uygulama ve bileşenlere geri dönülerek AI'ın geliştirme süresini tam olarak nerelerde ciddi biçimde kısalttığı, nerelerde ise insan mühendisliğinin yerini alamadığı uygulamalı olarak gösterilir. AI destekli her çalışma, öğrencinin daha önce manuel olarak oluşturduğu belirli bir çıktıya — örneğin bir ADR, test paketi veya legacy bir modüle — doğrudan uygulanır.
Müfredat
1. Ölçeklenebilir Yazılım Mühendisliği Temelleri - 30 saat - SOLID, Design Patterns, Domain-Driven Design (DDD), C4 ve ADR disiplinleri
2. Yazılım Mimarisi ve Tasarım - 30 saat - HLD/LLD, Microservices vs. Modular Monolith, API-First Design, Event-Driven Architecture, CQRS
3. Veri ve Dağıtık Sistemler - 30 saat - Veri modelleme, dağıtık sistemlerin temelleri, messaging, caching
4. Kalite, Güvenlik ve Yazılım Teslimatı - 30 saat - TDD, code review disiplini, Authentication/Authorization (AuthN/AuthZ), Secure-by-Design, CI/CD
5. AI Destekli Yazılım Mühendisliği 40 saat - AI destekli tasarım, implementasyon, test, code review ve legacy modernization
Toplam: 160 saat
Eğitim Modeli
Eğitim, 4 saatlik uygulama blokları şeklinde gerçekleştirilir. Her modül, 4 saatlik eğitim bloklarına ayrılır ve her bloğun sonunda, gerçekleştirilen uygulamaları, alınan mimari/tasarım kararlarını ve laboratuvar çıktılarını pekiştirmek amacıyla kısa bir değerlendirme ve yansıtma (recap/reflection) bölümü bulunur.
Yorumlar
Henüz yorum yok.