Agile Design Patterns

with

Design patterns are an essential part of software development. At some point in every programmer’s career, he or she will have to dig in and learn how to apply these patterns. Even if they may appear scary at first, they are, in fact, much simpler to understand than you might initially think.

In this course, you’ll learn what design patterns are, how each of them is defined, what they are used for and, of course, how to implement them in PHP!

Free Preview: Agile Design Patterns

Introduction - What Are Design Patterns?

05:29

1.Introduction
3 lessons, 11:24

Free Preview
1.1
Introduction - What Are Design Patterns?
05:29

Free Preview
1.2
Introduction - Basic UML Notations
02:32

1.3
Introduction - What is Agile and Software Craftsmanship?
03:23

2.Agile Design Patterns
22 lessons, 4:00:47

2.1
The Factory Pattern
10:03

2.2
The Gateway Pattern
11:02

2.3
The Proxy Pattern
07:58

2.4
The Repository Pattern
13:19

2.5
Null Object Pattern
14:37

2.6
Command Pattern
07:10

2.7
Active Object Pattern
13:35

2.8
Template Method Pattern
08:08

2.9
Strategy Pattern
15:43

2.10
Facade Pattern
17:18

2.11
Observer Pattern
09:35

2.12
Mediator Pattern
12:32

2.13
Singleton Pattern
09:24

2.14
Monostate Pattern
08:39

2.15
Abstract Server Pattern
12:00

2.16
Adapter Pattern
12:22

2.17
Bridge Pattern
14:08

2.18
Composite Pattern
05:52

2.19
Visitor Pattern
11:00

2.20
State Pattern
14:57

2.21
Decorator Pattern
09:47

2.22
Conclusion
01:38


Preview for Agile Design Patterns
Lessons:
25
Length:
4.2 hours
About Patkos Csaba
I had my first contact with computers in the mid-80s when I visited my father at work. Probably it was an important moment for what I am doing now. I am a proud member of an agile team working for a company called Syneto. Through my carrier I programmed in several programming languages and I had the chance to learn and use daily all the major Agile techniques from Scrum to Lean and from TDD to DDD. Since August 2012 I am sharing my knowledge with the Nettuts+ readers by articles, tutorials and premium courses, all about programming.
+ Expand Bio- Collapse Bio