.NET Design Patterns (Online-Canlı)

Eğitim Süresi

3 GÜN

Kontenjan

12

Ön Koşullar

Software, ​Windows ve .NET Development Fundamentals bilgisi.

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.