Design patterns in C#
Below is a sample training program, which can be modified based on expectations and the level of the training group.
What we actually do
- · 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
From brief to retro in 30 days.
Brief & diagnosis
A call with the team lead + a short survey for participants. We define goals, gap and context.
Program customization
We adapt modules, case studies and code examples to your stack. Approval in 5 days.
Workshop
Trainer-led sessions, hands-on, code review. Mentor available between sessions too.
Retro + report
Outcome report for the team and lead. 30 days of consulting included.
Send a brief. We'll reply within 1 day.
After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.
Thank you!
We'll get back to you within 1 business day.
Other programs for teams
See all →Application architecture
Solid backend and architecture — patterns proven in production.
DDD
Solid backend and architecture — patterns proven in production.
Design Patterns Microservices
Solid backend and architecture — patterns proven in production.