Learn Ruby on Rails | Tutorial for Beginners | ChalkStreet

Ruby on Rails: Comprehensive Guide for Beginners

Learn one of the most sought after skills in the market today and enrich your technical profile by subscribing to this comprehensive Ruby on Rails Tutorial.

899

Level
Beginner
# Learners
101
Duration
5 hrs 4 mins
Rating
(5)

About Course

What is Ruby on Rails?

Rails commonly known �Ruby on Rails� is a Web Application Framework written in Ruby. Released as an open source framework in July 2004 by David Hansson, it has gained prominence and widespread adoption since its release owing to its effectiveness and ease of learning. The fact that many of the biggest internet companies in the world have built their websites on Ruby on Rails bears testimony to its capabilities. With this skill fetching the highest paying programming jobs in the world and a beginner friendly Rails community supporting new programmers, Ruby on Rails has become popular among experienced and budding programmers.

What is the Outline of the Course?

In this course, you will learn the fundamentals of Ruby on Rails from the ground up.

You will start off by understanding what Ruby on Rails is all about and learning how to install Ruby and other important kits.

Next, basics such as creating projects, generating controllers and server requests are comprehensively covered to stand you in good stead to understand Ruby on Rails.

Following the basics, the more advanced topics such as Layouts, Partials, CRUD Operations and Records are covered to give you a full understanding of Rails. The Practical example included in the course of building a CMS System using Ruby on Rails will make your learning experience holistic and help you get started with building your own apps.

What are the Objectives of the Course?

At the end of the course, you will:

    • Have mastered all the necessary concepts of Ruby on Rails
    • Understand the best practices in Programming
    • Be able to build your own applications and websites
    • Add a skill coveted in the industry to your kitty, which might open doors of exciting opportunities
  • What are the Prerequisites?

    There are no prerequisites. Ruby on Rails is in itself beginner friendly and the course has been designed to further simplify your learning process. Happy learning!

    Curriculum

    Section 1 : What is Ruby on Rails
    1.1
    Inroduction to Ruby on Rails
    01:26
    1.2
    Why use Rails
    01:30
    1.3
    MVC Architecture
    00:59

    Section 2 : Installing Ruby on Rails
    2.1
    Install Ruby
    05:56
    2.2
    Install DevKit
    04:11
    2.3
    Ruby Gems
    01:47
    2.4
    Install Rails
    04:01
    2.5
    Install MySql and MySql RubyGem
    02:32

    Section 3 : Getting Started
    3.1
    Creating Project and Bundler
    14:25
    3.2
    Generating Controller and Server Requests
    13:36
    3.3
    Server Requests and Routes
    09:40

    Section 4 : Controllers, Views and Dynamic Content
    4.1
    Rendering Templates
    07:41
    4.2
    Redirect Actions
    06:01
    4.3
    View Templates
    05:11
    4.4
    Instance Variables
    03:49
    4.5
    Links using HTML and Ruby
    08:08
    4.6
    URL with Parameters
    08:44

    Section 5 : Databases and Migrations
    5.1
    Introduction to MySql and Creating Database
    09:30
    5.2
    Configure Project and Rake
    04:38
    5.3
    Creating and Running Migrations
    19:58
    5.4
    Creating model and migrations with example
    07:51

    Section 6 : Models, Active Record and Active Relation
    6.1
    Rails Console
    05:34
    6.2
    Creating Records
    12:17
    6.3
    Updating, Deleting and Finding Records
    30:41

    Section 7 : Controllers and CRUDS
    7.1
    CRUD- Creating and Reading
    16:31
    7.2
    CRUD- Show and New
    27:56
    7.3
    CRUD- Create, Update and Delete
    17:11

    Section 8 : Layouts, Partials and View Helpers
    8.1
    Layouts and Partials – Part 1
    05:09
    8.2
    Layouts and Partials – Part 2
    11:44
    8.3
    Text Helpers
    19:47

    Section 9 : Assets
    9.1
    Asset Pipeline and CSS Style Sheets
    14:20
    9.2
    JavaScripts
    14:55
    9.3
    Images
    05:00

    About the Author

    FACEPrep
    Entrance exams and Job interviews made easy

    FACEPrep is a team of IIM Alumni who have created numerous success stories by coaching aspirants for recruitment exams and B-School entrances. Over the last 7 years, they have helped candidates through GDs, written tests and interviews with a conversion rate of over 90%.

    FACEPrep is a part of FACE (Focus Academy for Career Enhancement), India’s premier skill development company which specializes in preparing students for the entrance examinations conducted by various higher education institutes. FACE has a stellar record of producing the best results in the industry. More than 10,00,000 students have benefited directly from FACE.



    Review and Ratings