.NET Design Patterns (Online-Canlı)
Eğitim Süresi
Kontenjan
Ön Koşullar
Software, Windows ve .NET Development Fundamentals bilgisi.
Dökümanlar
Eğitim Hakkında
.NET Design Patterns eğitimi, kurumsal uygulamaların geliştirilmesinde en başarılı uygulamaları ve sürdürülebilir bir yapı hazırlanabilmesi için uygulanabilecek tasarım modellerini öğretir. Eğitimin amaçları arasında tasarım desenlerinin sorun ve çözümlerinin ele alınması da bulunmaktadır.
Eğitim İçeriği
Karmaşıklıkla Mücadele
- Fonksiyonel Bozunma
- Gereksinimler ve Kaçınılmaz Değişim
- Kavrama ve Uyum
- İstenmeyen Yan Etkiler
- Perspektifler
- Sorumluluklar
Nesneye Dayalı Paradigma
- Nesneler ve Sorumluluklar
- Tek Sorumluluk İlkesi (SRP)
- Arayüzler ve Soyut Sınıflar
- Kapsülleme ve Polimprfizm
- Liskov Yerine Koyma İlkesi (LSP)
- Obje Yapımı ve İmhası
- .NET’ te Sınıflar ve Yapılar
UML’ ye Genel Bakış
- Diyagram Tipleri
- Sınıf Diyagramları
- Dizi Diyagramları
Tasarım Kalıplarına Giriş
- Tasarım Kalıplarının Kökeni
- "Dörtlü Çete" Desenleri
- Kalıpların Temel Özellikleri
- Tasarım Desenlerini Neden İncelemeliyiz?
- Tasarım Stratejileri
Yapısal Desenler ( Bölüm I )
- Cephe Kalıbı
- Adaptör Deseni
- Cephe ve Adaptör
Test Edilebilirlik
- Giriş
- Birim Testleri
- Entegrasyon Testleri
- Test Odaklı Geliştirme (TDD)
- Bağımlılıklar
Davranışsal Kalıplar ( Bölüm I )
- Yeni Gereksinimleri Ele Alma
- Açık-Kapalı Prensibi (OCP)
- Strateji Düzeni
- Şablon Yöntem Kalıbı
Yapısal Desenler ( Bölüm II )
- Dekoratör Kalıbı
- Proxy Kalıbı
Davranış Biçimleri ( Bölüm II )
- Gözlemci Düzeni
- .NET Etkinlikleri
- Komut Düzeni
- WPF ve ICommand
Yaratıcı Desenler
- Motivasyon
- Fabrikalar
- Tek Ton Desen
- Nesne Havuzu Düzeni
- Fabrika Yöntemi Düzeni
- Soyut Fabrika Deseni
Model-Görünüm-Denetleyici (MVC)
- Model-Görünüm-Denetleyici (MVC)
- Model-Görünüm-Sunucusu (MVP)
- Model-Görünüm-Görünüm-Model (MVVM)
Mimari Desenler ve Stiller
- Bileşen Tabanlı Mimari
- Katmanlı Mimari
- .NET Montajları ve Sürüm Oluşturma
- N- Katlı Mimari
- Servis Odaklı Mimari (SOA)
Eğitimde Neler Öğreneceksiniz?
.NET Design Pattern eğitimi sonrasında katılımcılar için;
- Test stratejilerinin öğrenilmesi,
- Arka plan ve önem taşıyan nitelikleri kapsamak üzere bütün tasarım türleri hakkında bilgilerin edinilmesi,
- Tasarım türü stratejilerinin öğrenilmesi,
- Değişik yaratıcı türler, mimari türler ve tarzlar hakkında bilgi edinilmesine dair kapsamların öğrenilmesi amaçlanır.
Eğitime Kimler Katılabilir
- Yazılım geliştirme alanında yer alan kişiler.
- Analiz ve tasarım süreçlerinde yer alan kişiler.
- Nesne yönelimli programlama konusunda uzmanlaşmak isteyen kişiler.
.NET Design Patterns Eğitimi Sonrası Alabileceğiniz Diğer Eğitimler
Tarnet Akademi’den alacağınız .NET Design Patterns eğitimi sonrasında Analysis and Design Patterns, Enterprise Design Patterns & Archhitectures, Java Design Patterns ve Effective Java Programming eğitimlerine göz atabilirsiniz.