.NET Design Patterns

.NET Design Patterns

Microsoft Eğitimleri

/ Online

Üç günlük bu eğitim, kurumsal uygulamaların geliştirilmesine yönelik en iyi uygulamaları ve esnek, test edilebilir ve sürdürülebilir bir mimariye ulaşmak üzere uygulanabilecek bir dizi popüler tasarım modellerini ele almaktadır.
 
Bu eğitimde neler öğreneceksiniz?

   Arka plan ve önemli özellikler dahil olmak üzere tüm tasarım modelleri hakkında bilgiler

   Tasarım modeli stratejileri

   Test stratejileri

   Farklı yaratıcı modeller, mimari modeller ve tarzlar

           

Eğitim İçeriği

Dealing with Complexity

   Functional Decomposition

   Requirements and Inevitable Change

   Coupling and Cohesion

   Unwanted Side Effects

   Perspectives

   Responsibilities

 

Object-Oriented Paradigm

   Objects and Responsibilities

   Single Responsibility Principle (SRP)

   Interfaces and Abstract Classes

   Encapsulation and Polymorphism

   Liskov Substitution Principle (LSP)

   Object Construction and Destruction

   Classes vs. Structs in .NET

 

Overview of UML

   Diagram Types

   Class Diagrams

   Sequence Diagrams

 

Introduction to Design Patterns

   Origin of Design Patterns

   Gang of FourPatterns

   Key Features of Patterns

   Why Study Design Patterns?

   Design Strategies

 

Structural Patterns (Part I)

   Facade Pattern

   Adapter Pattern

   Facade vs. Adapter

 

Testability

   Introduction

   Unit Tests

   Integration Tests

   Test-Driven Development (TDD)

   Dependencies

 

Behavioral Patterns (Part I)

   Handling New Requirements

   Open-Closed Principle (OCP)

   Strategy Pattern

   Template Method Pattern

 

Structural Patterns (Part II)

   Decorator Pattern

   Proxy Pattern

 

Behavioral Patterns (Part II)

   Observer Pattern

   .NET Events

   Command Pattern

   WPF and ICommand

 

Creational Patterns

   Motivation

   Factories

   Singleton Pattern

   Object Pool Pattern

   Factory Method Pattern

   Abstract Factory Pattern

 

Model-View-Controller (MVC)

   Model-View-Controller (MVC)

   Model-View-Presenter (MVP)

   Model-View-View-Model (MVVM)

 

Architectural Patterns and Styles

   Component-Based Architecture

   Layered Architecture

   .NET Assemblies and Versioning

   N-Tier Architecture

   Service-Oriented Architecture (SOA)

 

 

Ön Koşullar

Temel Software, Windows ve .NET Geliştirme bilgisi.


.NET Design Patterns

Microsoft Eğitimleri

/ Online

Üç günlük bu eğitim, kurumsal uygulamaların geliştirilmesine yönelik en iyi uygulamaları ve esnek, test edilebilir ve sürdürülebilir bir mimariye ulaşmak üzere uygulanabilecek bir dizi popüler tasarım modellerini ele almaktadır.
 
Bu eğitimde neler öğreneceksiniz?

   Arka plan ve önemli özellikler dahil olmak üzere tüm tasarım modelleri hakkında bilgiler

   Tasarım modeli stratejileri

   Test stratejileri

   Farklı yaratıcı modeller, mimari modeller ve tarzlar

           

Eğitim İçeriği

Dealing with Complexity

   Functional Decomposition

   Requirements and Inevitable Change

   Coupling and Cohesion

   Unwanted Side Effects

   Perspectives

   Responsibilities

 

Object-Oriented Paradigm

   Objects and Responsibilities

   Single Responsibility Principle (SRP)

   Interfaces and Abstract Classes

   Encapsulation and Polymorphism

   Liskov Substitution Principle (LSP)

   Object Construction and Destruction

   Classes vs. Structs in .NET

 

Overview of UML

   Diagram Types

   Class Diagrams

   Sequence Diagrams

 

Introduction to Design Patterns

   Origin of Design Patterns

   Gang of FourPatterns

   Key Features of Patterns

   Why Study Design Patterns?

   Design Strategies

 

Structural Patterns (Part I)

   Facade Pattern

   Adapter Pattern

   Facade vs. Adapter

 

Testability

   Introduction

   Unit Tests

   Integration Tests

   Test-Driven Development (TDD)

   Dependencies

 

Behavioral Patterns (Part I)

   Handling New Requirements

   Open-Closed Principle (OCP)

   Strategy Pattern

   Template Method Pattern

 

Structural Patterns (Part II)

   Decorator Pattern

   Proxy Pattern

 

Behavioral Patterns (Part II)

   Observer Pattern

   .NET Events

   Command Pattern

   WPF and ICommand

 

Creational Patterns

   Motivation

   Factories

   Singleton Pattern

   Object Pool Pattern

   Factory Method Pattern

   Abstract Factory Pattern

 

Model-View-Controller (MVC)

   Model-View-Controller (MVC)

   Model-View-Presenter (MVP)

   Model-View-View-Model (MVVM)

 

Architectural Patterns and Styles

   Component-Based Architecture

   Layered Architecture

   .NET Assemblies and Versioning

   N-Tier Architecture

   Service-Oriented Architecture (SOA)

 

 

Ön Koşullar

Temel Software, Windows ve .NET Geliştirme bilgisi.

Eğitim Talep Formu

Aşağıdaki formu doldurarak bize mesaj gönderebilirsiniz.

En kısa sürede sizinle iletişime geçeceğiz.

E-Bültene Kayıt Ol

Düzenli olarak yayınladığımız bültenimiz mail adresinizi bırakarak abone olun, en yeni eğitim bildirimlerini kaçırmayın.