Course Code: dpcs
Duration: 14 hours
Prerequisites:

Knowledge of the basic phrases of software development. Highly recommended to participate in the training Programming in C# 5.0 with Visual Studio 2012.

Overview:

Target group:

Technical Team Leader, Software Developer

Learning objective:

The purpose of training is to acquire the ability to design advanced development / project structures in C #.

During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio, ReSharper.

Course Outline:

Theoretical fundamentals of design patterns

  • History of design patterns
  • Design patterns categories

Patterns (theory and practice) - Creational Design Patterns

  • Abstract Factory
  • Builder
  • Factory Method
  • Object Pool
  • Prototype
  • Singleton

Patterns (theory and practice) - Structural Design Patterns

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Private Class Data
  • Proxy

Patterns (theory and practice) - Behavioral Design Patterns

  • Chain of responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Null Object
  • Observer
  • State
  • Strategy
  • Template method
  • Visitor

Complex Design Patterns

  • MVC (Model - View - Controller)
  • Active Record
  • Repository

Architecture Design Simulation - Hands On Labs

  • Development of System Architecture in groups based on the specified Business Case
Sites Published:

United Arab Emirates - Design Patterns in C#

Qatar - Design Patterns in C#

Egypt - Design Patterns in C#

Saudi Arabia - Design Patterns in C#

South Africa - Design Patterns in C#

Brasil - Padrões de Design em C #

Canada - Design Patterns in C#

中国 - Design Patterns in C#

香港 - Design Patterns in C#

澳門 - Design Patterns in C#

台灣 - Design Patterns in C#

USA - Design Patterns in C#

Österreich - Entwurfsmuster in C# (Design Patterns)

Schweiz - Entwurfsmuster in C# (Design Patterns)

Deutschland - Entwurfsmuster in C# (Design Patterns)

Czech Republic - Design Patterns in C#

Denmark - Design Patterns in C#

Estonia - Design Patterns in C#

Finland - Design Patterns in C#

Greece - Design Patterns in C#

Magyarország - Design Patterns in C#

Ireland - Design Patterns in C#

Luxembourg - Design Patterns in C#

Latvia - Design Patterns in C#

España - Patrones de Diseño en C #

Italia - Design Patterns in C#

Lithuania - Design Patterns in C#

Nederland - Design Patterns in C#

Norway - Design Patterns in C#

Portugal - Padrões de Design em C #

România - Design Patterns in C#

Sverige - Design Patterns in C#

Türkiye - Design Patterns in C#

Malta - Design Patterns in C#

Belgique - Design Patterns in C#

France - Design Patterns in C#

日本 - Design Patterns in C#

Australia - Design Patterns in C#

Malaysia - Design Patterns in C#

New Zealand - Design Patterns in C#

Philippines - Design Patterns in C#

Singapore - Design Patterns in C#

Thailand - Design Patterns in C#

Vietnam - Design Patterns in C#

India - Design Patterns in C#

Argentina - Patrones de Diseño en C #

Chile - Patrones de Diseño en C #

Costa Rica - Patrones de Diseño en C #

Ecuador - Patrones de Diseño en C #

Guatemala - Patrones de Diseño en C #

Colombia - Patrones de Diseño en C #

México - Patrones de Diseño en C #

Panama - Patrones de Diseño en C #

Peru - Patrones de Diseño en C #

Uruguay - Patrones de Diseño en C #

Venezuela - Patrones de Diseño en C #

Polska - Wzorce projektowe w C#

United Kingdom - Design Patterns in C#

South Korea - Design Patterns in C#

Pakistan - Design Patterns in C#

Sri Lanka - Design Patterns in C#

Bulgaria - Design Patterns in C#

Bolivia - Patrones de Diseño en C #

Indonesia - Design Patterns in C#

Kazakhstan - Design Patterns in C#

Moldova - Design Patterns in C#

Morocco - Design Patterns in C#

Tunisia - Design Patterns in C#

Kuwait - Design Patterns in C#

Oman - Design Patterns in C#

Slovakia - Design Patterns in C#

Kenya - Design Patterns in C#

Nigeria - Design Patterns in C#

Botswana - Design Patterns in C#

Slovenia - Design Patterns in C#

Croatia - Design Patterns in C#

Serbia - Design Patterns in C#

Bhutan - Design Patterns in C#

Nepal - Design Patterns in C#

Uzbekistan - Design Patterns in C#