Learn Ruby on Rails from Scratch
3.8 (3,332 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
124,914 students enrolled

Learn Ruby on Rails from Scratch

A complete guide to master Ruby and Rails framework
3.8 (3,332 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
124,914 students enrolled
Last updated 12/2018
English
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 1 article
  • 17 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • By the end of the course you will be able to create websites and websolutions using Ruby on rails
  • You will be able to work on Rails project in your company or as freelancer
  • You will be able to understand the concepts underlying this powerful web framework
  • You will be able to master the Ruby Programming Language
Course content
Expand all 39 lectures 09:38:54
+ Environment Set Up and Deployment
8 lectures 01:36:21
The video introduces the course curriculum and the content flow.
Preview 07:43
The Lecture introduces the technology and its basic structure to students
Preview 10:04
It Describes the installation on windows
Installing ROR
04:58
It is an optional installation video for Linux users
Installation on Linux
15:25
Creating a Simple App in ROR
Preview 13:47
This Lecture is first part of the discussion on heroku and Git
Git and Heroku - Part 1
17:11
This lecture explains the Heroku and ROR apps deployment on it.
Git And Heroku - Part 2
10:52
This Lecture describes GIT and its usage.
Git and Heroku - Part 3
16:21

This will test the basic knowledge of Section 1

Introduction to Ruby on Rails
4 questions
+ Ruby Programming Language
5 lectures 01:12:32
This is an introductory session on Ruby
More About Ruby Language
09:10
The lecture introduces basic language constructs
Preview 08:47
The lecture explains methods and conditionals for the Ruby programming language.
Methods and Conditionals
15:33
It covers the advance topics of Loops, Arrays and Hashes
Array Hashes and Loops
18:53
It introduces OOPs in Ruby
Objects and Classes
20:09
This will test your knowledge in Ruby language.
Ruby Language Basics
6 questions
+ Controller Views and Routes
5 lectures 01:02:43
It describes the Rails Structure for Web Apps
Preview 13:52
Discussing Heroku and GIt in greater detail
More on Heroku and Git - Part 1
05:57
Continued discussion on Advance Heroku management and GIT usage.
More on Heroku and Git - Part 2
17:53
Generating controllers and views as per the MVC architecture
Generating Controllers and Views
11:19
Understanding the logic of Action Controllers and Routes
Action Controllers & Routes
13:42
Quiz to test your knowledge on Section 3
Controller Views and Routes
4 questions
+ Working with Models and Database
7 lectures 01:54:36
Lecture describing database planning
Database Planning and Model Creation - Part 1
07:19
Continued discussion on Database planning
Database Planning and Model Creation - Part 2
13:46
Lecture to teach you the process of database association
Database Association
25:16
Lecture on Database querying 
Database Reading
19:02
Continued discussion on the database creation and updation
Database - Create and Update - Part 1
20:29
Lecture to show database creation and updation
Database - Create and Update - Part 2
12:51
A lecture to teach you importing and migrating your Data.
Import and Migration
15:53
It will test you on the concepts of Section 4
Models and databases
4 questions
+ Scaffolding and Active Admin
4 lectures 01:16:53
This will teach you the process of scaffolding in Rails
Scaffolding in Rails
16:38
This will teach you to apply categories to posts
Applying categories to Posts
19:28
This will teach you to set up the active admin for your project
Active Admin Setup
13:24
Learn to configure the active admin and import your database.
Configuring Active Admin and Database Import
27:23
The Quiz for the section 5
Scaffolding and Active Admin
4 questions
+ Layout, Presentation and Testing
6 lectures 01:47:57
This will introduce the student basic front end web programming
HTML, CSS and intro to Layouts
16:23
This teaches about the static pages and navigation.
Static Pages and Navigation
12:19
This Video describes Integrating and Rendering HTML and CSS
Integrating and Rendering HTML CSS
17:21
Concluding the lesson on HTML and CSS Rendering
Integrating and Rendering HTML CSS -Part 2
17:09
The Video explains the Meta search and User Post Association
Meta Search, Comments and User Post Association - Part 1
24:18
The concluding part of the previous lecture.
Meta Search, Comments and User Post Association - Part 2
20:27
Quiz for the Section 6
Layout and Presentation
4 questions
+ Testing and Final Deployment
4 lectures 47:52
Lecture teaching Creation and execution of tests 
Running Tests - Part 1
13:01
Concluding lesson on tests.
Running Tests - Part 2
21:50
Steps to Final Heroku Deployment of your project
Final Heroku Deployment
12:38
Quiz for the Section 7
Testing and Deployment
4 questions
Bonus Lecture: More Interesting Stuff, Offers and Discounts
00:23
Requirements
  • All software will be free to download and will be discussed in the course
  • You will need a modern browser like chrome and a PC with either Windows or Linux operating system
Description

This course teaches you the amazing and powerful technology of Ruby on Rails. This technology forms the backend of amazing new Websites and Web apps. Once mastered you will be able to create systems and sites similar to ones using them. Some of the top sites using Ruby on Rails are Basecamp, Twitter, Shopify, Github, LivingSocial, Groupon and Yellowpages. We bring together this series as a concise and to the point curriculum for learning advance Ruby on Rails from the very basics. The course does not assumes any prior knowledge of Ruby or Rails and is best for beginners and intermediate web developers. By the end of the series you will be able to develop interesting and exciting web apps and web solutions. This series has been created by our in house experts and focus on real and practical usage of the technology and covers the latest specifications. This series is useful for anybody who wants to quickly learn this hot new technology.

Who this course is for:
  • Any one with interest in web programming and introductory knowledge of HTML