Learn how to do Test Driven Development using Ruby within 4 hours.
Video 3 hours
Skill Level Beginner Level
Includes Lifetime access
30 day money back guarantee!
Available on iOS and Android
Certificate of Completion
Do Problem Domain Analysis
Do Solution Domain Analysis
Design Test Cases
Write Tests First
Apply Canonical Test Structure when having difficulty in writing a test first.
Beginners to Test Driven Development
You should already know how to write programs in Ruby
You should already know how to create an instance of a class and invoke methods.
In this course you will learn the basics of Test Driven Development. You will learn how to do Problem Domain Analysis, Solution Domain Analysis, Designing Test Cases and Writing Tests First. Learn the Basics of Test Driven Development in Ruby using this Beginner Course. This course will take 4 hours to complete.
Practice skills using 7 katas
Take 8 quizzes to self-evaluate your understanding
Use the downloadable checklists to guide you when coding
Learn 3 different techniques to do Test Driven Development
You can be more productive if you practice TDD at work. Companies that adopt Test Driven Development are great places to work.
The material used in this course is the result of feedback from students who attended my TDD bootcamps and tutorials. This is a course designed by a developer for developers.
The concepts are first explained in a presentation. Then a coding demo illustrates how to apply the theory in practice. At the end of the lesson an exercise is given to reinforce the material.
You will learn the following concepts:
The structure of a test
Fake It Till You Make It
Hiding Implementation Details
You will be able to attend interviews for companies that demand TDD skills to get a six-figure salary. Complete with working files and code samples, you’ll be able to work alongside the instructor and will receive a verifiable certificate of completion upon finishing the course. I have interviewed people and I have seen the common mistakes made by candidates.
No questions asked, 30-day full refund if you are not satisfied. Enroll in this course now, this course can help you get a better job with six-figure salary.
Feedback from Jeff Casimir
Principal, Jumpstart Lab
The actual coding TDD examples for Fizz Buzz and Fibonacci were really well done
During the coding exercises the refactoring of code was a good illustration of how to improve certainty of test results
Good overview of the importance of testing
Each lecture / exercise was only 5-10 minutes providing nice incremental gains in the course
The Udemy setup and course delivery website was very user friendly
The instructor’s delivery was not engaging – students tune out very quickly
First 61 minutes were very high level and included no actual coding
Instructors speaking voice was monotone and slow for the entire course no inflection, jokes, or anything to keep your attention
The audio between segments varied in quality to sometimes low quality not ideal for a $200 course
Instructor used whiteboard to write notes and diagram concepts during lecture (also wrote in cursive and at least 1 time wrote off viewable screen)
We wouldn’t recommend it for Turing pre-requisite work, but could be valuable supporting material for students in the class.
LAST UPDATED ON JUNE 19, 2015
Bala Paranj coupons
Development course coupon
Software Engineering course coupon
The TDD Course for Beginners: Learn by Practicing 7 Katas
The TDD Course for Beginners: Learn by Practicing 7 Katas course coupon
The TDD Course for Beginners: Learn by Practicing 7 Katas coupon
Udemy coupon code
Udemy free courses
Udemy free coupon