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.8 (79 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,360 students enrolled
$45
Take This Course
  • Lectures 19
  • Contents Video: 2.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2015 English

Course Description

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!

What are the requirements?

  • A modern browser and internet connection
  • No prior programming knowledge required

What am I going to get from this course?

  • Build basic Rails applications
  • Learn MVC structure and put it to action
  • Take the first step towards becoming a Rails developer

What is the target audience?

  • Anyone who wants to learn how to build web applications
  • Anyone who wants to get started with Ruby on Rails

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Up and running with Ruby on Rails!
01:21

Introduction to the Course

02:58

Overview and structure of the course

04:12

Signup for cloud9 Integrated Development Environment for development

14:08

Navigate through IDE and get familiar with structure

14:27

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

01:31

Learn about Model, View, Controller structure of Rails

Section 2: Build new web apps
02:22

Use rails new to create a new todo web app

06:27

Generate migration to create new listings table and associated listing model

07:29

Add routes, controller and actions and associated view

04:48

Update view to display todo listing from database table

16:15

Add ability to add new todo item from the browser

04:29

Use pry gem to display details of params hash

10:03

Add feature to edit an existing todo item

06:26

Add feature to show a todo item

04:35

Add ability to delete a todo item

05:18

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

12:31

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

04:16

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

17:19

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.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mashrur Hossain, 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.

Ready to start learning?
Take This Course