Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Getting Started with RUBY ON RAILS
1 students

Getting Started with RUBY ON RAILS

An Overview of RUBY ON RAILS
Created byAnurag Kaushik
Last updated 2/2023
English

What you'll learn

  • Introduction to Ruby on Rails
  • Creating the first project
  • Ruby on Rails MVC
  • RVM in Ruby
  • Bundlers
  • Creating a Resource

Course content

1 section13 lectures1h 3m total length
  • Introduction to Ruby on Rails4:51
  • Ruby on Rails2:56
  • Rails IDE or Editor3:04
  • Rails Script2:02
  • Creating the first project8:30
  • Ruby on Rails Directory Structure3:36
  • Active RECORDS4:27
  • Ruby on Rails MVC2:07
  • RVM in Ruby9:28
  • Ruby on Rails Migrations9:00
  • Ruby on Rails Controllers1:14
  • Bundlers2:03
  • Creating a Resource9:43

Requirements

  • Basic knowledge of Ruby and Object-Oriented Programming

Description

Ruby on Rails is an extremely productive web application framework written in Ruby by David Heinemeier Hansson. This course gives you a complete understanding on Ruby on Rails.

Before we ride on Rails, let us recapitulate a few points of Ruby, which is the base of Rails.

Ruby is the successful combination of −

  • Smalltalk's conceptual elegance,

  • Python's ease of use and learning, and

  • Perl's pragmatism.


    Why Ruby?

    Ruby originated in Japan and now it is gaining popularity in US and Europe as well. The following factors contribute towards its popularity −

    • Easy to learn

    • Open source (very liberal license)

    • Rich libraries

    • Very easy to extend

    • Truly object-oriented

    • Less coding with fewer bugs

    • Helpful community

    Although we have many reasons to use Ruby, there are a few drawbacks as well that you may have to consider before implementing Ruby −

    • Performance Issues − Although it rivals Perl and Python, it is still an interpreted language and we cannot compare it with high-level programming languages like C or C++.

    • Threading model − Ruby does not use native threads. Ruby threads are simulated in the VM rather than running as native OS threads.

This course has been designed for beginners who would like to use the Ruby framework for developing database-backed web applications.

You need to have a basic knowledge of Ruby and object-oriented programming to understand this course. In addition, you need to be familiar with internet and websites programming in general.

Who this course is for:

  • Beginners who would like to use the Ruby framework for developing database-backed web applications.