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
English
Current price: $10 Original price: $60 Discount: 83% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 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
Requirements
  • Basic Knowledge of Ruby and Rails
  • Basic knowledge of Linux
Description

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
13:06:05
+
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
08:39

Installing Rails in Ubuntu

Install Rails in Linux Ubuntu
05:02

Installing Rails in Windows

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

Project Description and project startup

Setting up the Environment
02:31

MySQL setup for the rails

MySQL SetUp
20:54

Building the Controllers and Views for the Project

BookStore Controllers & Views
25:39

Building an application layout for the Bookstore

BookStore Application Layout - Part A
25:07

Building the layout for the app the final steps.

BookStore Application Layout - Part B
21:52

Building the Models and the Database of the project

BookStore Models & Database
21:11

Creating the Books Object

Creating Books
30:18

Editing and Deleting the Books feature

Editing & Deleting Books
23:36

Editing and deleting other resources from the DB.

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

Introduction to the Blogging System

Project Intro
03:04

Building the UI for the blog.

Building the rBlog UI Part - A
26:55

Building the Admin UI for the blog

Building the rBlog UI Part - B
08:21

Adding the CSS for the code

Building the rBlog UI Part - C
21:29

Set up the controllers models and routes for the App

Setup Controllers, Models & Routes
24:46

Using Bootstrap for the layout

Bootstrap Sass Layouts
16:14

Implementing the Application UI
19:59

Building the basic DB operations for the Admin

Admin CRUD Part - A
25:25

Implement the DB operations for Posts and Users

Admin Crud Part - B
22:56

Implementing the search and pagination for the blog

Search & Pagination
25:46

Implement the file upload and editor fields.

File Upload & Editor Fields
21:30

Adding front end posts, categories and comments

Frontend Posts, Categories & Comments
28:10

Adding the Login System to our code

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

Introduction to the Project

Project Intro
02:19

Building the UI for the gallery

rGallery UI
22:18

Building the CSS for the Gallery

rGallery UI - Part B
16:10

Fixing the dependencies and resources

Dependencies & Resources
15:18

Building the layouts and views for the App

rGallery Layouts & Views
22:36

Building the Image Uploader

Carrierwave Image Uploader
24:56

Implementing the Edit and Delete Functions

Edit & Delete Functions
12:07
+
RailsCMS
6 Lectures 01:46:57

Introduction to Rails CMS

Project Intro
02:25

Set up the database for the project

Application & Database Setup
24:44

Using the Active Admin

Active Admin - Part 1
20:45

Building the Blocks and Dashboard

Active Admin - Part 2
17:10

Creating the front end pages and menu items

Frontend Pages & Menu
19:29

Final project wrap up.

Frontend Blocks
22:24
+
Spree Ecommerce Site
6 Lectures 01:10:51

Introduction to the Ecommerce Project

Project Intro
02:46

Postgres setup for the site

App & Postgresql Setup
08:58

Installing Spree

Spree Installation & Setup
12:22

Adding themes and other assets

Themes & Overriding Assets
25:09

Adding View Content with Deface

Overriding View Content With Deface
12:55

Integrating Payment Gateway

Add PayPal Gateway
08:41
+
Course Summary
1 Lecture 03:36

The final course wrapup

Course Summary
03:36
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