Learn Ruby on Rails By Building Projects
4.0 (81 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.
1,746 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Ruby on Rails By Building Projects to your Wishlist.

Add to Wishlist

Learn Ruby on Rails By Building Projects

Get Your Ruby On Rails Skill a Quantum Jump With Project Based Training
4.0 (81 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.
1,746 students enrolled
Last updated 1/2015
Current price: $10 Original price: $60 Discount: 83% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 13 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Over 31 lectures and 6 hours of content!
  • Master Project Development in Ruby on Rails
  • Learn to use ruby code effectively in commercial projects
  • Learn best software development practices
  • Learn all important Rails API
View Curriculum
  • Basic Knowledge of Ruby and Rails
  • Basic knowledge of Linux

Projects in Ruby On Rails is for developers looking to upgrade their ruby and rails skills. This course is not for beginners and will be more suited to professionals who have already done some Ruby coding. If you are new to Ruby on Rails you can try our introductory course" Learn Ruby on Rails from Scratch.

The course has been taught primarily in Linux. We have included tutorials to help you get started in Windows but we suggest you use some flavour of Linux for this course. You can use virtual OS if required. This course also assumes you know SQL and as we have used it in all the examples. The following projects have been selected and created in the course. It will not only help you understand the core concepts of ROR but will also teach you the best of development practices.

Project Details

Book Store - The first project is a simple book stock application. You will learn to install the Rails and MySQL and will build the app step by step adding controllers, views and models. By the end of it you will have pretty good idea to build yourself a similar stock keeping web app in ROR.

Blogging System - Learn to make a complete blog management system like WordPress in Ruby on Rails. Learn to design your App from ground up using the MVC architecture . You will learn smart ruby coding techniques in this project.

Image Gallery - Learn to create image gallery with optimal image storage and retrieval mechanism. This simple yet fun project will build further on your knowledge and will teach you professional rail development methodologies.

Shopping Cart - A web development course is incomplete without a shopping cart project. You will learn the basic cart development process and you can extend the code to build your own online stores. We have used the Spree system for this project.

Content Management System - This is the most complex of the project tackled in the course. This project is a robust content management tool similar to many commercial applications. It will refresh all the techniques and processes learn in this course.

If you successfully build and improve on the projects covered in this course you will be able to undertake and complete any project in ROR. So come aboard be be the Rails Ninja..

Who is the target audience?
  • Ruby Beginners
  • Web developers who want to develop using ROR
Students Who Viewed This Course Also Viewed
Curriculum For This Course
47 Lectures
Getting Started
5 Lectures 31:52

Introduction to the Course

Preview 05:39

Basic Ruby Guide for Beginners

Preview 09:40

A quick introduction to the Rails framework

Intro to Rails

Installing Rails in Ubuntu

Install Rails in Linux Ubuntu

Installing Rails in Windows

Install Rails in Windows
Building A Simple Book Store
9 Lectures 03:09:37

Project Description and project startup

Setting up the Environment

MySQL setup for the rails


Building the Controllers and Views for the Project

BookStore Controllers & Views

Building an application layout for the Bookstore

BookStore Application Layout - Part A

Building the layout for the app the final steps.

BookStore Application Layout - Part B

Building the Models and the Database of the project

BookStore Models & Database

Creating the Books Object

Creating Books

Editing and Deleting the Books feature

Editing & Deleting Books

Editing and deleting other resources from the DB.

Editing & Deleting Other Resources
Building a Blogging System
13 Lectures 04:27:28

Introduction to the Blogging System

Project Intro

Building the UI for the blog.

Building the rBlog UI Part - A

Building the Admin UI for the blog

Building the rBlog UI Part - B

Adding the CSS for the code

Building the rBlog UI Part - C

Set up the controllers models and routes for the App

Setup Controllers, Models & Routes

Using Bootstrap for the layout

Bootstrap Sass Layouts

Implementing the Application UI

Building the basic DB operations for the Admin

Admin CRUD Part - A

Implement the DB operations for Posts and Users

Admin Crud Part - B

Implementing the search and pagination for the blog

Search & Pagination

Implement the file upload and editor fields.

File Upload & Editor Fields

Adding front end posts, categories and comments

Frontend Posts, Categories & Comments

Adding the Login System to our code

rBlog Login System
Building a Image Gallery
7 Lectures 01:55:44

Introduction to the Project

Project Intro

Building the UI for the gallery

rGallery UI

Building the CSS for the Gallery

rGallery UI - Part B

Fixing the dependencies and resources

Dependencies & Resources

Building the layouts and views for the App

rGallery Layouts & Views

Building the Image Uploader

Carrierwave Image Uploader

Implementing the Edit and Delete Functions

Edit & Delete Functions
6 Lectures 01:46:57

Introduction to Rails CMS

Project Intro

Set up the database for the project

Application & Database Setup

Using the Active Admin

Active Admin - Part 1

Building the Blocks and Dashboard

Active Admin - Part 2

Creating the front end pages and menu items

Frontend Pages & Menu

Final project wrap up.

Frontend Blocks
Spree Ecommerce Site
6 Lectures 01:10:51

Introduction to the Ecommerce Project

Project Intro

Postgres setup for the site

App & Postgresql Setup

Installing Spree

Spree Installation & Setup

Adding themes and other assets

Themes & Overriding Assets

Adding View Content with Deface

Overriding View Content With Deface

Integrating Payment Gateway

Add PayPal Gateway
Course Summary
1 Lecture 03:36

The final course wrapup

Course Summary
About the Instructor
Eduonix Learning Solutions
4.2 Average rating
50,079 Reviews
804,957 Students
190 Courses
1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Eduonix-Tech .
4.3 Average rating
48,033 Reviews
782,394 Students
145 Courses