OOD in Ruby: SOLID Principles

with

In this course, we’ll dive into the SOLID principles. However, while many books and videos focus on the theory aspect, we’ll instead take a different, more practical and hands-on approach. So why don’t you join me?

Free Preview: OOD in Ruby: SOLID Principles

Welcome

02:06

1.Introduction
1 lesson, 02:06

Free Preview
1.1
Welcome
02:06

2.Theory
4 lessons, 23:07

Free Preview
2.1
What is OOD?
07:44

2.2
Requirement Analysis
06:56

2.3
Use Cases vs. User Stories
04:45

2.4
Textual Analysis
03:42

3.Practice
12 lessons, 2:24:15

3.1
Spike
10:00

3.2
Spec the Hero Class
17:47

3.3
Single Responsibility Principle and Dependency Injection
06:06

3.4
Open-Closed Principle and Composition
11:00

3.5
AttackAction Implementation
17:10

3.6
Dicepool and Monster Implementations
05:51

3.7
Using Inheritance with the Template Design Pattern
17:50

3.8
Liskov Substitution Principle
10:56

3.9
Testing Inheritance
11:34

3.10
Using Mixins
14:39

3.11
Integration Testing
16:39

3.12
SOLID Review
04:43

4.Conclusion
1 lesson, 01:57

4.1
Conclusion
01:57


Preview for OOD in Ruby: SOLID Principles
Lessons:
18
Length:
2.9 hours
Tagged with:
About Rem Zolotykh
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.
+ Expand Bio- Collapse Bio