by Rem Zolotykh
FREELessons:15Length:2.9 hours
This course will review twelve common patterns for better Ruby development. Each lesson will provide an overview of a problem, and then propose a solution, using a particular design pattern.
1.Introduction2 lessons, 05:19
2 lessons, 05:19
1.1Intro02:09
1.1
Intro
02:09
1.2Project Setup03:10
1.2
Project Setup
03:10
2.Behavioral Patterns5 lessons, 1:22:34
5 lessons, 1:22:34
2.1Template Method Pattern11:19
2.1
Template Method Pattern
11:19
2.2Strategy Pattern15:24
2.2
Strategy Pattern
15:24
2.3Observer Pattern21:53
2.3
Observer Pattern
21:53
2.4Iterator Pattern17:28
2.4
Iterator Pattern
17:28
2.5Command Pattern16:30
2.5
Command Pattern
16:30
3.Creational Patterns3 lessons, 37:13
3 lessons, 37:13
3.1Factory and Abstract Factory Patterns16:57
3.1
Factory and Abstract Factory Patterns
16:57
3.2Singleton Pattern09:10
3.2
Singleton Pattern
09:10
3.3Builder Pattern11:06
3.3
Builder Pattern
11:06
4.Structural Patterns4 lessons, 46:52
4 lessons, 46:52
4.1Composite Pattern06:45
4.1
Composite Pattern
06:45
4.2Decorator Pattern19:13
4.2
Decorator Pattern
19:13
4.3Proxy Pattern12:47
4.3
Proxy Pattern
12:47
4.4Adapter Pattern08:07
4.4
Adapter Pattern
08:07
5.Conclusion1 lesson, 01:04
1 lesson, 01:04
5.1Outro01:04
5.1
Outro
01:04
My name is Rem Zolotykh and I'm from Russia. I specialise in Ruby and Javascript development (Ruby on Rails, Sinatra, Emberjs, Backbonejs), I'm fascinated by acronyms like TDD, BDD and OOD, and really curious about iOS development. I'm passionate about web, education and efficiency. At evenings I dance Lindy Hop and Boogie-Woogie, at nights - Argentine Tango, and weekends I love to spend with my family and friends playing board games.