Learn Ruby on Rails from Scratch

A complete guide to master Ruby and Rails framework
4.3 (843 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.
41,319 students enrolled
Free
Start Learning Now
  • Lectures 38
  • Contents Video: 9.5 hours
  • Skill Level All Levels
  • Languages English, captions
  • 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 4/2013 English Closed captions available

Course 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.

What are the 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

What am I going to get from this course?

  • 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

What is the target audience?

  • Any one with interest in web programming and introductory knowledge of HTML

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: Environment Set Up and Deployment
07:43
The video introduces the course curriculum and the content flow.
10:04
The Lecture introduces the technology and its basic structure to students
04:58
It Describes the installation on windows
15:25
It is an optional installation video for Linux users
13:47
Creating a Simple App in ROR
17:11
This Lecture is first part of the discussion on heroku and Git
10:52
This lecture explains the Heroku and ROR apps deployment on it.
16:21
This Lecture describes GIT and its usage.
4 questions

This will test the basic knowledge of Section 1

Section 2: Ruby Programming Language
09:10
This is an introductory session on Ruby
08:47
The lecture introduces basic language constructs
15:33
The lecture explains methods and conditionals for the Ruby programming language.
18:53
It covers the advance topics of Loops, Arrays and Hashes
20:09
It introduces OOPs in Ruby
6 questions
This will test your knowledge in Ruby language.
Section 3: Controller Views and Routes
13:52
It describes the Rails Structure for Web Apps
05:57
Discussing Heroku and GIt in greater detail
17:53
Continued discussion on Advance Heroku management and GIT usage.
11:19
Generating controllers and views as per the MVC architecture
13:42
Understanding the logic of Action Controllers and Routes
4 questions
Quiz to test your knowledge on Section 3
Section 4: Working with Models and Database
07:19
Lecture describing database planning
13:46
Continued discussion on Database planning
25:16
Lecture to teach you the process of database association
19:02
Lecture on Database querying 
20:29
Continued discussion on the database creation and updation
12:51
Lecture to show database creation and updation
15:53
A lecture to teach you importing and migrating your Data.
4 questions
It will test you on the concepts of Section 4
Section 5: Scaffolding and Active Admin
16:38
This will teach you the process of scaffolding in Rails
19:28
This will teach you to apply categories to posts
13:24
This will teach you to set up the active admin for your project
27:23
Learn to configure the active admin and import your database.
4 questions
The Quiz for the section 5
Section 6: Layout, Presentation and Testing
16:23
This will introduce the student basic front end web programming
12:19
This teaches about the static pages and navigation.
17:21
This Video describes Integrating and Rendering HTML and CSS
17:09
Concluding the lesson on HTML and CSS Rendering
24:18
The Video explains the Meta search and User Post Association
20:27
The concluding part of the previous lecture.
4 questions
Quiz for the Section 6
Section 7: Testing and Final Deployment
13:01
Lecture teaching Creation and execution of tests 
21:50
Concluding lesson on tests.
12:38
Steps to Final Heroku Deployment of your project
4 questions
Quiz for the Section 7

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

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.

Instructor Biography

Ready to start learning?
Start Learning Now