The Pro Ruby on Rails Starter
4.5 (91 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.
2,413 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Pro Ruby on Rails Starter to your Wishlist.

Add to Wishlist

The Pro Ruby on Rails Starter

Take the first step in learning Ruby on Rails web app development and greatly increase your earning potential
4.5 (91 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.
2,413 students enrolled
Created by Mashrur Hossain
Last updated 4/2015
Current price: $20 Original price: $45 Discount: 56% off
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build basic Rails applications
  • Learn MVC structure and put it to action
  • Take the first step towards becoming a Rails developer
View Curriculum
  • A modern browser and internet connection
  • No prior programming knowledge required

The Pro Ruby on Rails Starter Course provides a simple introduction to Web Applications Development using the Rails framework. This course is for students who have no experience in programming at all and is an optional pre-course to "The Professional Ruby on Rails Developer" course here on Udemy.

Why Ruby on Rails? Since its introduction, Ruby on Rails has rapidly become one of the most powerful tools for building web applications for startups and existing software houses. Some of the top sites using Ruby on Rails are Basecamp, Twitter, Shopify, Github, LivingSocial, Groupon, Hulu, Airbnb, Yellow Pages and much more.

This course provides a simple introduction to Rails by utilizing lectures, homework and building a Todo web app as the main project. Then there will be a demonstration of using scaffold generators and bootstrap to quickly build a second Todo app. There will be references to free resources available on the internet to supplement the course materials.

Some features of this course are:

- Rails 4 using cloud-based Integrated Development Environment

- Rails MVC structure - Models, Views, Controllers

- Model-backed forms

- Migrations

- and much more!

Who is the target audience?
  • Anyone who wants to learn how to build web applications
  • Anyone who wants to get started with Ruby on Rails
Curriculum For This Course
19 Lectures
Up and running with Ruby on Rails!
6 Lectures 38:37

Introduction to the Course

Preview 01:21

Overview and structure of the course

Preview 02:58

Signup for cloud9 Integrated Development Environment for development

Preview 04:12

Navigate through IDE and get familiar with structure

Preview 14:08

Learn to issue commands using terminal window and build first blog app using rails guides

Learn about command line and start blog app

Learn about Model, View, Controller structure of Rails

Introduction to MVC
Build new web apps
13 Lectures 01:42:18

Use rails new to create a new todo web app

Create new todo web app

Generate migration to create new listings table and associated listing model

Create listings table and listing model

Add routes, controller and actions and associated view

Create routes, controller/action and view

Update view to display todo listing from database table

Display todo listing

Add ability to add new todo item from the browser

Add new todo from UI

Use pry gem to display details of params hash

Show usage of binding pry

Add feature to edit an existing todo item

Edit todo item

Add feature to show a todo item

Show a todo item

Add ability to delete a todo item

Delete a todo item

Create a form partial and extract common code from add and edit views

Extract redundancy to partial

Use Rails magic scaffold generator and bootstrap to create a flashy new Todo app and show the power of Rails

Create new flashy version of Todo app using bootstrap and scaffold generators

Summary of course and intro to the Professional Ruby on Rails Developer Course

Course summary and next steps

Interview with Evgeny Rahman, a senior Rails Developer on next steps, industry insights and more! This is a video from the Professional Ruby on Rails Developer course which I thought would be helpful for all developers starting out. Note: All references to "this course" in the video refers to the Professional Ruby on Rails Developer course.

Interview with Senior Rails Developer: Bonus video from the Pro course
About the Instructor
Mashrur Hossain
4.4 Average rating
7,063 Reviews
62,592 Students
11 Courses
Technology Professional and Entrepreneur

Hi, I'm Mashrur, I have been a technology professional for over a decade and have degrees in Computer Science and Economics

I have worked with Enterprise Software Systems throughout my career with roles played in analysis, development and management. I lead projects using both agile and waterfall methodologies and am well versed in the inner workings of the software development and delivery world.

During my career, I've realized how much I enjoyed training new hires and new team members and helping them succeed. I've dedicated a good amount of time over the last 7 years on-boarding new analysts and developers and working with them to build and maintain systems which puts me in a very unique position of knowing what new entrants to a field or subject need to succeed. I strongly believe in a focus on fundamentals and practice and not in shortcuts or gimmicks.

I'm very passionate about web application development and I prototype and build web apps in entrepreneurial pursuits. Ruby on Rails has proven to be a very strong force in this field and is especially powerful for startups looking to prototype ideas rapidly and subsequently building on that platform as the ideas catch on.

So join me for my comprehensive Ruby on Rails Developer courses as I guide you through the world of web application development using Rails and bringing your ideas to life.