Design Patterns in C# Training

Level

Intermediate

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

Design Patterns in C# Training

Below is a sample training program, which can be modified based on expectations and the level of the training group. Before finalizing the program, a technical discussion is conducted involving the trainer and a technical person or the whole developer team from the client to agree on training details.

Training Program

  • Singleton

    • Basic
    • Generic
    • Lazy
  • Factory Method
  • Factory

    • Internal factory
    • External factory
    • Abstract factory
    • IoC (Inversion of Control) factory
  • Prototype

    • Shallow copy
    • Deep copy
  • Builder

    • Standard
    • Fluent style
    • Lazy
  • Facade
  • Adapter

    • Object-based variant
    • Class-based variant
  • Decorator
  • Proxy

    • Object-based variant
    • Class-based variant
  • Composite
  • Bridge
  • Flyweight
  • Template Method
  • Strategy
  • Command
  • State

    • Classic
    • State machine
  • Memento
  • Mediator
  • Observer
  • Visitor
  • Chain of Responsibility
  • Iterator
  • Interpreter
  • NullObject

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.