Pluralsight – Design Patterns
Authored by: Steve Smith | Released: 9/10/2010 | Level: Intermediate | Duration: 14h 23m | 506.3 MB
The design patterns library contains descriptions and examples of software design patterns that you can apply in your daily development. These patterns are time proven techniques for building long-lived, well factored software that are widely used in software development today. Unlike other courses in our library, this course will continue to grow with new patterns each month, so check back often.
Introduction to Design Patterns
0:18:41
Introduction
00:48
What They Are
04:29
Design Pattern History
03:15
Pattern Organization and Language
01:48
Why Patterns Matter
03:08
Criticisms
01:00
The PSOD Patterns Library
02:14
Summary
01:59
Factory Patterns
0:36:03
Introduction
00:31
Motivating Example
01:17
Demo: Example
03:30
Intent
01:29
Simple Factory Pattern
00:53
Demo: Simple Factory Pattern
04:13
Simple Factory Pattern Notes
01:18
Factory Method Pattern
01:47
Demo: Factory Method Pattern
06:02
Factory Method Pattern Notes
01:53
Abstract Factory Pattern
02:52
Demo: Abstract Factory Pattern
04:00
Abstract Factory Pattern Notes
01:20
Real World Examples
03:03
Summary
01:55
Facade Pattern
0:20:01
Introduction
00:30
Intent
02:13
Demo: Motivating Example 1
02:59
Demo: Motivating Example 2
01:32
Structure
02:12
Consequences
00:52
Demo: Facade Pattern Example
03:14
Common Uses
01:08
Demo: Real World Example
03:26
Related Patterns
00:47
Summary
01:08
The Command Pattern
0:23:53
Introduction
00:22
Motivating Example
04:01
Intent and Applicability
02:41
Structure and Consequences
04:04
Implementation Example
10:32
Related Patterns
00:53
Summary
01:20
Null Object Pattern
0:21:52
Introduction
00:24
Motivating Example
01:05
Demo: Example 1
01:23
Demo: Example 2
03:07
Intent
01:18
Applicability
01:52
Also Known As
00:44
Structure
01:26
Demo: Implementation Example
06:10
Consequences
01:20
Notes and Related Patterns
02:15
Summary
00:48
Repository
0:29:57
Introduction
01:38
Intent
02:02
IEmployeeRepository
07:04
Generic IRepository
01:53
Repository at Work
02:33
Implementing a Repository
05:25
Tests and Separation
04:15
Applicability
01:13
Consequences
01:35
Related Patterns
01:38
Summary
00:41
Strategy Pattern
0:21:26
Introduction
00:40
Demo: Motivating Example
06:02
Intent and Applicability
02:29
The Pattern in UML
01:47
Demo: Implementation Example
03:03
Consequences
02:11
Variation Examples
04:06
Summary
01:08
Unit of Work
0:20:40
Introduction
02:24
Intent
02:26
UoW in ADO.NET
02:18
ObjectContext
02:33
IUnitOfWork
03:13
Implementing IUnitOfWork
03:23
Applicability and Consequences
01:19
Related Patterns
02:02
Summary
01:02
Model View Presenter (MVP) Pattern
0:41:33
Introduction
01:24
Why You Care
01:18
Intent
02:48
A Note on Variations
02:41
Structure and Organization
05:33
Demo: Web Form Example 1
10:08
Demo: Web Form Example 2
07:51
Demo: Windows Forms Example
03:26
Collaboration Among Objects
02:09
Consequences
01:01
Known Uses
00:52
Related Patterns
00:39
Summary
01:43
Model View ViewModel (MVVM) Pattern
0:43:18
Introduction
01:31
History
02:24
Intent
02:11
Structure
02:00
Demo: Creating the Application
01:32
The Model
01:13
Demo: Creating the Model
04:03
The ViewModel
01:54
Demo: Creating the ViewModel
03:02
The View
01:18
Demo: Creating the View
05:36
Binding the View and ViewModel
03:08
Communication Between the View and ViewModel
00:51
Demo: Communicating with Commands
06:21
Collaboration
02:06
Consequences
01:49
Known Uses
01:00
Related Patterns
00:32
Summary
00:47
Decorator Design Pattern
0:26:58
Introduction
00:44
Motivating Example
02:13
Intent
02:16
Applicability
01:57
Structure
03:47
How it Works
01:49
Motivating Example Refactored
01:01
Demo: Overview of the Project
01:22
Demo: Create the Decorator
02:24
Demo: Create the Concrete Decorator
04:42
Demo: Adding more Concrete Decorators
01:41
Consequences
01:18
Related Patterns
01:02
Summary
00:42
Event Aggregator
0:30:43
Introduction
00:08
Motivating Example
00:51
Demo: The Order Application
00:37
Pattern Intent
01:48
Applicability
01:14
Demo: Solving With Standard .NET Events
05:56
Issues with Current Implementation
02:22
Pattern Structure
00:28
Demo: Using Event Aggregator
07:28
Demo: Details of Implementation
04:39
Consequences of the Pattern
01:18
Known Variations
02:26
Related Patterns
00:56
Summary
00:32
Singleton
0:31:26
Introduction
00:13
Motivating Example
00:40
Intent
00:24
Applicability
00:32
Structure
00:47
Structure (not thread safe)
01:11
How It Is Used
00:41
Structure (thread safe)
02:05
Collaboration
00:18
Consequences
00:45
Single Responsibility
00:51
Implementation Example
03:54
Demo: Adding the Singleton
16:11
Related Patterns
00:51
References
00:59
Summary
01:04
Observer Pattern
0:28:33
Introduction
01:49
Motivating Example
02:46
Introduction to the Observer
01:43
Traditional
01:08
Demo: Traditional
02:38
Consequences
02:54
Events and Delegates
01:37
Demo: Events and Delegates
02:54
IObserver
03:02
Demo: IObserver
04:04
Real World Examples
02:35
Summary
01:23
.
Premium Account is highly recommended for download
,
http://uploaded.net/file/mxxmioba/%20Design.patterns.rar
.
http://letitbit.net/download/17358.1a283ce9d743583eabef7497450e/_Design.patterns.rar.html
.
Incoming search terms:
- plural sight design patterns training videos free download
- pluralsight design patterns
- pluralsight pattern library new patterns