95% off Ruby on Rails 5 – BDD, RSpec and Capybara (Coupon)

Attention: This post may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission at no extra cost to you. Thanks!

Ruby on Rails 5 - BDD, RSpec and Capybara - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: Ruby on Rails 5 – BDD, RSpec and Capybara

Subtitle: Learn behavior-driven development by developing realtime Rails applications

Instructor: Taught by Mashrur Hossain, Technology Professional and Entrepreneur

Category: Development

Subcategory: Web Development

Provided by: Udemy

Price: $200 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of January 2, 2017…

Students: 1006 students enrolled

Ratings: 58 reviews

Rank: ranked #199f in Udemy Development Courses

Brief course description

Rails 5 with real-time features is finally here! Ruby on Rails 5 – Behavior Driven Development (BDD), RSpec and Capybara provides a thorough introduction to BDD and using it to build web applications using the popular Ruby on Rails framework. Students in my courses routinely land lucrative jobs in the web app development world just using material taught in my courses, including (but not limited to) being Teaching Assistants!

Why BDD to build web applications? The advantages are numerous, and feature specs used extensively in BDD read like plain English which allow end users (business analysts, development teams, client teams among others) and developers to easily communicate with each other using BDD tools. In addition, it is easy for the end users to write the features themselves.

This course is designed for students who have some basic Ruby on Rails or web application development experience who want to take their skills to the next level but have limited or no experience in BDD, automated testing or using tools like RSpec, Capybara, Guard.

(Read more about this course on the official course page.)

Mashrur Hossain bio

Hi, I’m Mashrur, I have been a technology professional for over a decade and have degrees in Computer Science and Economics; I studied mining engineering and information systems. I completed a Diploma in Datametrics at the University of South Africa with a specialization in Information Systems.

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. The Complete Ethical Hacking Course 2.0: Python & Kali Linux

Learn how to become an Ethical Hacker using Python and use Kali Linux to perform penetration testing on networks

Taught by ClayDesk E-learning, The Knowledge Factory


2. Make a Multiplayer Shooter in Unity

Build an online multiplayer top-down shooter

Taught by Instructor Wilmer Lin, Game Developer / Visual Effects Artist


3. Learn Advanced C# Scripting in Unity 5

Learn advanced and powerful C# scripting techniques for building professional-grade games in Unity

Taught by 3dmotive LLC, High Quality 3d and Game Art Training by Industry Pros!


4. How to Create A Website: An HTML Tutorial and CSS Tutorial

Learn How To Make Websites from a University Professor in Computer Science with over 15 years of teaching experience.

Taught by Todd McLeod, Faculty in Computer Science and Computer Information Tech


5. Using Advanced iOS Frameworks and Techniques with Swift 3

Learn and Master the Coolest iOS Frameworks and Techniques by Example

Taught by Brian Advent, iOS Developer and Trainer

Final details for this Udemy course

Languages: English

Skill level: All Levels

Lectures: 145 lessons

Duration: 14.5 hours of video

What you get: Build robust web applications using Ruby on Rails complete with test suite

Target audience: This course is not for absolute beginners in web apps

Requirements: No prior BDD or testing experience necessary

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons