The Pro Ruby on Rails Starter
4.3 (88 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,398 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.3 (88 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,398 students enrolled
Last updated 4/2015
English
Current price: $10 Original price: $45 Discount: 78% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
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
Requirements
  • A modern browser and internet connection
  • No prior programming knowledge required
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!

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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 19 Lectures Collapse All 19 Lectures 02:20:55
+
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
14:27

Learn about Model, View, Controller structure of Rails

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

Use rails new to create a new todo web app

Create new todo web app
02:22

Generate migration to create new listings table and associated listing model

Create listings table and listing model
06:27

Add routes, controller and actions and associated view

Create routes, controller/action and view
07:29

Update view to display todo listing from database table

Display todo listing
04:48

Add ability to add new todo item from the browser

Add new todo from UI
16:15

Use pry gem to display details of params hash

Show usage of binding pry
04:29

Add feature to edit an existing todo item

Edit todo item
10:03

Add feature to show a todo item

Show a todo item
06:26

Add ability to delete a todo item

Delete a todo item
04:35

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

Extract redundancy to partial
05:18

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
12:31

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

Course summary and next steps
04:16

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
17:19
About the Instructor
Mashrur Hossain
4.5 Average rating
5,362 Reviews
53,022 Students
10 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.