Eğitimin Amacı
- Bir yazılım projesinin başarılı ve sürdürülebilir olabilmesi için ihtiyaçların doğru belirlenmesi ve geliştirilen kodların kolay yönetilebilir olması gerekmektedir. Bu eğitim bu iki süreci verimli bir şekilde yönetilebilmesini konu almaktadır ve problemlerin uygulama bazında çözümüne odaklanmaktadır.
Eğitimin İçeriği
- Genişleyebilir (Plug-In) Mimariler
- Katmanlı Mimariler (Layering)
- Domain Design Teknikleri
- Enterprise Pattern
- Veri Erişim Katmanı Tasarım
- Teknikleri (Data Layer)
- Exception Yönetim Mimarisi (Best Practices)
- Session ve Cache Tasarımı
- Güvenlik ve Rol Yönetimi
- Logging & Tracing Altyapıları
- Modelleme-Concurrency Tasarım Kalıpları
- Entity Modeli ve ORM Mimarisi
- Stack Mantığı
- Sunum (Presentation) ve Control Katmanları
Kimler Katılmalı?
- Yazılım geliştirme ekiplerinin yöneticileri,
- Yazılım analiz ve tasarım süreçlerinde görev alan ekip üyeleri
- Yazılım test süreçlerinde görev alan test mühendisleri
- Nesne temelli programlama dillerinden bir tanesine (C#, C++ (C Plus Plus), Java vb.) hakim olan kod geliştiriciler.
Eğitim Süresi ve Modeli
- Eğitim süresi 40 ders saatidir.
- Genel katılıma açık sınıf eğitimi / Kurumlara özel kurumsal eğitimler şeklinde düzenlenmektedir.
- Genel Katılıma Açık Sınıf Eğitimlerinde hafta içi 19:00/22:00 arasında hafta sonu ise 09:00/18:30 saatleri arasında
- Kurumsal Eğitimlerde ise kurumun taleplerine uygun gün ve saatlerde ders planlaması yapılmaktadır.