Ruby on Rails 5: Building real world apps for newbies
4.0 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
195 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Ruby on Rails 5: Building real world apps for newbies to your Wishlist.

Add to Wishlist

Ruby on Rails 5: Building real world apps for newbies

Helping you turn your ideas into reality
4.0 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
195 students enrolled
Created by Vishay Bhatia
Last updated 2/2017
Current price: $10 Original price: $55 Discount: 82% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 12 hours on-demand video
  • 7 Articles
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn how to rapidly prototype ideas and turn them into presentable apps
  • Be on their way to becoming a Rails developer
  • Design and build virtually any web app you can imagine
  • Apply for jobs at software companies as a Junior Ruby on Rails developer
View Curriculum
  • PC or Mac
  • Modern browser and internet connection
  • The will to learn
  • The excitement of turning your ideas into reality :)

Do you call yourself an entrepreneur?

Have you always wanted to have your own startup? Or maybe you want to work in one but have no idea where to start?

Do you have a great idea and know you can make it possible if only you could get some funding. But you need to show a working prototype to your potential investors?

Then this Ruby on Rails 5 course for building real world applications is for you. My name is Vishay Bhatia, and I'll be your instructor for the course. 

I am a self taught rails developer. Just like you I too was a newbie not too long ago. So I know how confusing and intimidating the initial steps can be when you have decided to take on learning to code for yourself.  That is why this course is laid out in the most simple way possible. I don't use complicated tech principles to get my point across.

What you will learn in this course:

  1. Intro to Ruby in about 15 minutes
  2. Trello clone - A project management app with a TO DO , DOING DONE list to track the progress of your tasks.
  3. Digital Bookstore- A 2-sided marketplace where you will learn step by step, how to build a web platform where people can exchange goods or services. Also learn to use stripe for payment processing and how to host images for your application using AWS.

We'll start the course by walking through the application architecture, this will teach you the concepts you will need to understand the file structure and how the MVC structure in rails works. 

We will learn on how to add styling to our app using the latest Bootstrap 4 framework.

Since the application we're building is a real world app I'll constantly be adding to the course material with new features. 

What ever you can dream about building, you can do so with Rails and I will show you how.

By the end of this course you will know what is happening under the hood of any rails application.

My goal is to turn you from a coding newbie to a coding ninja. 

So join this course and take your first step of building your ideas into reality.

Please feel free to review the course curriculum and I look forward to going through the material with you on your development journey

Who is the target audience?
  • Anyone who wants to be a web app developer
  • Anyone who wants to bring their web app ideas to life
  • Anyone who wants to start their own startup with their own apps
Students Who Viewed This Course Also Viewed
Curriculum For This Course
72 Lectures
3 Lectures 11:49

What is Ruby on Rails? Why is it important

Preview 02:55

You will learn the basics of the Ruby language in this quick 15 minute overview.

Preview 00:46

You will learn how to install the latest release of Ruby and Rails on your computer. For both Mac and PC.

Installing Rails
Project Management App (Trello Clone)
10 Lectures 01:13:59

A quick overview of the final product we would be building.

Preview 01:25

Learning how to generate our Project Management app.

Generating a new application

Learning the basics of the Rails file structure as we move forward building our app.

The Rails file structure

Adding our home page to the app.

Creating your first page

Signing and setting up Gihub as our code repository. 

Preview 09:53

Routes are a very important element in Rails. In this lesson you will get familiar to routes and how to create and use them.

Setting up routes

Adding more pages

Making it pretty with bootstrap

Adding first bootstrap element

Navigation matters
Design is important
2 Lectures 13:01
Redesigning the home page

Font Awesome
Where are the users?
5 Lectures 01:00:19
Simple Form


Adding log in conditions

Making the log in form look better

Making the sign up and edit forms look better
Adding the tasks
7 Lectures 01:51:52
Generating tasks

Edit and delete tasks from the rails console

Creating a new task from the UI

Creating the show action from the UI

Creating the edit action from the UI

List tasks and layout links

Destroy action and partials
Diving Deeper into tasks
4 Lectures 58:07
Adding user to a task

Adding states

Adding custom actions

State conditions
Back to design
4 Lectures 53:02
Adding a test page

Making tasks look better

Final design touches

Adding link detection
3..2..1 Launch!
1 Lecture 12:25
Hello World!
Project 2 - Building a market place
8 Lectures 01:04

Here is a glimpse of the application we will be building. This e-commerce store will have flash messages, Stripe payments, State Machines, Environment Variables, Friendly URLs and Amazon S3

Preview 01:01

Wireframe for the Landing Page

Sec 1 Lec 2 - Designing the landing page

Wireframe for book index page

Sec 1 Lec 3 - Designing the book index

Wireframe for the book show page

Sec 1 Lec 4 - Designing the book show

Wireframing the New & Edit page

Sec 1 Lec 5 - Designing the book new and edit

Wireframing the Success page

Sec 1 Lec 6 - Designing the success page

Wireframing the Dashboard page

Sec 1 Lec 7 - Designing the dashboard

Wireframing login and sign in pages

Sec 1 Lec 8 - Designing the signup, log in & account edit page
Section 2 - Installing the fundamentals
3 Lectures 11:39

In this lesson we will be generating our application and configuring our github to be able to save our work.

Sec 2 Lec 1 - Generating the application & Configuring Github

Install bootstrap for front-end design

Sec 2 Lec 2 - Installing Bootstrap

Simpleform is the best way to make forms amazing right from the start.

Preview 02:09
8 More Sections
About the Instructor
Vishay Bhatia
4.0 Average rating
36 Reviews
195 Students
1 Course
Helping you turn from coding newbie to coding ninja!

I am a business minded, self taught Ruby on Rails developer. I have always had awesome ideas for a tech startups but unfortunately when it came to building those ideas out I had to always rely on "freelance developers". These developers always messed up the projects and were very unreliable (both in time and price). After many such cases I took it upon myself to learn RoR. Now I want to help coding newbies become coding ninjas so that no one has to go through all the sorrows of hiring outside help. :)