Course Information
Course Overview
A Developer's Guide to Creational, Structural, Behavioural and MVC Patterns
In this Learning C# Design Patterns training course, expert author Keith Welch will teach you about design patterns, and how to use them to create reusable, maintainable code. This course is designed for users that already have experience with C#, as well as basic object-oriented programming principles.
You will start by learning about creational patterns, including abstract factory, builder, prototype, and singleton. From there, Keith will teach you about structural patterns, such as adapter, bridge, composite, and facade. This video tutorial also covers behavioral patterns, such as chain of responsibility, common, iterator, and mediator. Finally, you will learn about the Model View Controller (MVC) design pattern.
Once you have completed this computer based training course, you will be fully capable of using these 23 design patterns to create your own C# code. Working files are included, allowing you to follow along with the author throughout the lessons.
Course Content
- 6 section(s)
- 57 lecture(s)
- Section 1 Introduction
- Section 2 Creational Patterns
- Section 3 Structural Patterns
- Section 4 Behavioral Patterns
- Section 5 MVC Pattern
- Section 6 Conclusion
What You’ll Learn
- Learn how to write better code, Gain a vast knowledge of design patterns, Learn how to structure your code
Skills covered in this course
Reviews
-
JJohn Schruben
This course explains thing in a very simplistic manor which made it easy to understand. I have studied these patterns though articles in the past but the lectures really drove the concepts home for me. If you have problems opening your working files, add the .zip extension to the file name and extract it. At least this is what I had to do to see the content.
-
BBenjamin Cawrse
This class is everything I hoped it would be. Instructor speaks very clearly and to the point, but isn't dry. The audio is at such a pace that you can take notes and spend time thinking at normal speed, jump to 1.5x for videos you're familiar with, or cruise at 1.25x to save time. I watched most of the course at 1.25x and would pause when taking notes if it got ahead of me and 1.5x through the final MVC portion but all of it was tremendous. Fantastic course.
-
DDenise Vissepo
It's helped me organize knowledge I already had with the correct terminology. What I didn't previously know was very well explained and the examples were very useful to my understanding. I fully recommend this course to anyone who wants to start learning on design patterns or anyone who wants a nice refresher. The distribution of the content was great and was key in not overwhelming me.
-
DDominique VISSOH
Great course, wonderful explanations and awesome example. This course deserves 10 stars.