Here’s What You’ll Get









Training Details
With these patterns, you can create new objects efficiently and structure how different parts of your application architecture interact with each other.
You will learn how to build a State Machine, how to use the Iterator pattern to enumerate collections, I’ll explain what the Visitor Pattern does in simple terms, how to invoke operations with the Command Pattern, how to perform multi-step object construction with the builder pattern, how to reduce memory with a Flyweight, and much more!
Sneak Preview
In this complimentary lecture, I will teach you how the Flyweight Design Pattern works. This pattern will let you share object instances across a very large data structure. It’s a good choice when you need to support a very large numbers of fine-grained objects whose state information can be retrieved on demand. I’ll use some examples to help you understand.
Training Curriculum
Introduction
The Gang of Four and The 23 Design Patterns
Creational Design Patterns
Abstract Factory Pattern
Builder Pattern
Factory Method Pattern
Prototype Pattern
Singleton Pattern
Recap
Quiz
Behavioral Design Patterns
Chain of Responsibility Pattern
Command Pattern
Interpreter Pattern
Iterator Pattern
Mediator Pattern
Memento Pattern
Observer Pattern
State Pattern
Strategy Pattern
Template Method Pattern
Visitor Pattern
Recap
Quiz
Structural Design Patterns
Adapter Pattern
Bridge Pattern
Composite Pattern
Decorator Pattern
Facade Pattern
Flyweight Pattern
Proxy Pattern
Recap
Quiz
In Conclusion
Bonus lecture
Sign Up For This Training
Looking For Something Else?
CHECK OUT MY OTHER C# TRAINING COURSES
Is this training course not exactly what you’re looking for? No problem, I have many other C# courses in my catalog. Take a look at these alternatives.
“Highly relevant for my job. Mark uses clear and simple examples that reveal the concepts quite nicely.”
Frank Hauge – online student
Frequently Asked Questions
- This Training
- Self-Paced Training
- Guided Training
- Classroom Training