Boost Your C With Structural And Creational Design Patterns

A complete guide to the first 12 structural and creational design patterns from the famous book by the Gang Of Four.
Boost Your C With Structural And Creational Design Patterns
File Size :
3.29 GB
Total length :
4h 9m



Mark Farragher


Last update

Last updated 9/2019



Boost Your C With Structural And Creational Design Patterns

What you’ll learn

Learn all 12 Structural and Creational Design Patterns
What’s up with Singletons?
The benefit of the Prototype pattern
Reduce memory with a Flyweight
Expose subsystems with a Facade
Wrap legacy components with the Adapter pattern
The pros and cons of the Composite child management interface
Multi-step object construction with the Builder pattern
… and much more!

Boost Your C With Structural And Creational Design Patterns


You need a Windows, Mac or Linux laptop with Microsoft Visual Studio, Xamarin Studio or Monodevelop
You should be a beginner, intermediate, or advanced C# developer
That’s it!


Updated November 22, 2017 – added a new promo video
In 1994 the “Gang of Four” published a book titled “Design Patterns: Elements of Reusable Object-Oriented Software”. This book contains 23 fundamental software design patterns. It is regarded as the standard reference manual for object-oriented design theory and practice.
In this course I will teach you the first 12 design patterns. These are all 5 creational- and all 7 structural design patterns. You use these patterns to create new objects efficiently and to create structure in your application architecture.
By the end of the course you will be fluent in all 12 design patterns. With this knowledge you will be well on your way to become a Senior Application Architect.
Why should you take this course?
You should take this course if you are a beginner or intermediate C# developer and want to take your career to the next level. Some of the patterns (e.g. ‘Bridge’) might sound very complicated, but all of my lectures are very easy to follow, and I explain all topics with clear code and many instructive diagrams. You’ll have no trouble following along.
Or maybe you’re working on the application architecture of a large project, and you need to create a robust design that is instantly clear to your team members? The patterns in this course will help you immensely.
Or maybe you’re preparing for a C# related job interview? This course will give you an excellent foundation to answer any software architecture questions they might throw at you.
30 day money-back guarantee
This course comes with an unconditional, Udemy backed, 30-day money-back guarantee. If you are dissatisfied with the course for any reason, simply request a refund and get your full purchase amount back, no questions asked.


Section 1: Introduction

Lecture 1 About This Course

Lecture 2 The Gang Of Four And The 23 Design Patterns

Lecture 3 Windows, OS/X or Linux?

Lecture 4 Background Info – About Me

Section 2: Creational Design Patterns

Lecture 5 Section Introduction

Lecture 6 Abstract Factory Pattern

Lecture 7 Builder Pattern

Lecture 8 Factory Method Pattern

Lecture 9 Prototype Pattern

Lecture 10 Singleton Pattern

Lecture 11 Section Recap

Section 3: Structural Design Patterns

Lecture 12 Section Introduction

Lecture 13 Adapter Pattern

Lecture 14 Bridge Pattern

Lecture 15 Composite Pattern

Lecture 16 Decorator Pattern

Lecture 17 Facade Pattern

Lecture 18 Flyweight Pattern

Lecture 19 Proxy Pattern

Lecture 20 Section Recap

Section 4: Final Words

Lecture 21 Course Recap

Lecture 22 Bonus Lecture

Beginner, intermediate, and advanced C# programmers who want to learn the fundamental design patterns from the “Gang of Four”.,Developers who are about to take a job interview and need to prepare for software architecture questions.,Professionals who are writing a section of mission-critical code in a large C# project

Course Information:

Udemy | English | 4h 9m | 3.29 GB
Created by: Mark Farragher

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top