C# Design Strategies
Pluralsight
Course Summary
Learn Gang of Four Design Patterns as well as good coding practice from Jon Skeet - one of the top C# programmers in the industry.
-
+
Course Description
In this advanced series, Jon Skeet (of Stack Overflow fame) dives into various strategies and patterns you might want to consider when building your application. Topics covered include core Gang of Four design patterns such as the Singleton, Strategy, State and others as well as good habits such as using interfaces, Dependency Injection and Inversion of Control.
-
+
Course Syllabus
Singletons- 34m 3s
—What is a singleton? 1m 41s
—Implementing the simple version of the singleton pattern 7m 56s
—Singletons and threads-what you should know 6m 13s
—Choosing the singleton pattern wisely 1m 35s
—Implementing a proper singleton 5m 21s
—Implementing a simpler version 2m 33s
—Implementing a fully lazy version 6m 37s
—Implementing a .Net 4 lazy version 2m 4sInterfaces- 19m 28s
—Defining the problem 4m 32s
—Reflecting the problem in code 4m 29s
—Modeling dependency injection using an interface 6m 32s
—Back to singleton in a real world example 3m 6s
—Interfaces as abstraction tool 0m 45sDependency Injection- 13m 44sInversion of Control- 14m 24sOuttake: Skeet Builds an IoC Container- 16m 15sType Meaning And Single Responsibility- 20m 17sOpen, Closed and Substitution- 22m 1sFactory Pattern- 9m 23sBuilder Pattern- 11m 46sStrategy Pattern- 8m 35sComposition with the Decorator- 14m 59sState Pattern? Disposal Pattern, and Final Thoughts- 10m 40s
This course is listed under
Development & Implementations
Community
Related Posts: