Data începere

Seria 1 – Aprilie 2020

Datele sunt estimative și pot suferi modificări minore.

Înscrie-te

Durată:

2 zile

Zilele de workshop urmează să fie anunțate.

Taxă participare

Urmează să fie anunțată.

Obiective

Design Patterns provide reusable solutions to solve common software design problems and every .Net developer should be aware of them. This course will follow common design problems and identify solutions using the best suited design pattern.

Programa

SOLID principles

  • S – Single Responsibility
  • O – Open/Closed
  • L – Liskov Substitution
  • I – Interface Segregation
  • D – Dependency Inversion

Design Patterns

Introduction to Patterns

  • What is a Pattern?
  • The Gang of Four: Erich Gamma, Ralph Johnson, Richard Helm and John Vlissides.
  • Some anti-patterns.

Creational patterns

  • Singleton
  • Builder
  • Factory Method
  • Abstract Factory

Behavioral patterns

  • Template Method
  • Strategy
  • Chain of Responsibility
  • State
  • Iterator
  • Observer
  • Mediator
  • Visitor

Structural patterns

  • Adapter
  • Decorator
  • Composite
  • Facade
  • Flyweight
  • Proxy

Traineri

Mihai Nechifor
Mihai NechiforTrainer Programare .NET
Andrei Scutariu
Andrei ScutariuTrainer Programare .NET