HOME > Development > Master Ruby on Rails For Beginners

Master Ruby on Rails For Beginners

  • Development
  • May 01, 2025
SynopsisMaster Ruby on Rails – For Beginners, available at $19....
Master Ruby on Rails For Beginners  No.1

Master Ruby on Rails – For Beginners, available at $19.99, has an average rating of 4.1, with 97 lectures, based on 11 reviews, and has 121 subscribers.

You will learn about Learn the fundamentals of Ruby on Rails and more Learn how to design a web application Learn how to perform database operations in a web site Learn how to deploy a web application on AWS EC2 instance This course is ideal for individuals who are Anyone who wants to learn Ruby on Rails or Those who are into web development or Those who would love to learn programming It is particularly useful for Anyone who wants to learn Ruby on Rails or Those who are into web development or Those who would love to learn programming.

Enroll now: Master Ruby on Rails – For Beginners

Summary

Title: Master Ruby on Rails – For Beginners

Price: $19.99

Average Rating: 4.1

Number of Lectures: 97

Number of Published Lectures: 97

Number of Curriculum Items: 97

Number of Published Curriculum Objects: 97

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn the fundamentals of Ruby on Rails and more
  • Learn how to design a web application
  • Learn how to perform database operations in a web site
  • Learn how to deploy a web application on AWS EC2 instance
  • Who Should Attend

  • Anyone who wants to learn Ruby on Rails
  • Those who are into web development
  • Those who would love to learn programming
  • Target Audiences

  • Anyone who wants to learn Ruby on Rails
  • Those who are into web development
  • Those who would love to learn programming
  • This course shows how to create a?web app?using Ruby on Rails framework.?

    The course is for beginners who want to learn and develop web applications using Ruby on Rails.
    It explores each part of the framework, best practices and techniques which are used in real world development.

    The course is project based,?so we will be creating a real world web application in this course and we will see how we can apply various concepts in our project that we have covered in this course.

    The course will also focus on?

  • Designing a web application
  • Routing
  • Interacting with Database
  • Object Oriented Programming
  • User Authentication
  • In this course we will be covering following topics

    1. What is Ruby on Rails
    2. Installing Ruby on Rails
    3. Controllers,?Views and Templates
    4. Database
    5. Models,?ActiveRecord and ActiveRelation
    6. CRUD?and Controllers
    7. Associations/Relationships
    8. Layouts
    9. Asset Management
    10. Forms
    11. Validation
    12. User Authentication
    13. Error Handling and Debugging
    14. Deployment

    We are also adding more topics related to new features in Ruby on Rails so join in early to reap in the benefits

    Course Curriculum

    Chapter 1: Ruby on Rails

    Lecture 1: Introduction

    Lecture 2: Why use Ruby on Rails

    Lecture 3: Ruby on Rails Architecture

    Chapter 2: Installing Ruby on Rails

    Lecture 1: Installing Ruby on Rails on Windows

    Lecture 2: Installing Ruby on Rails on Mac OS Sierra

    Lecture 3: Installing Ruby on Rails on Linux

    Chapter 3: Getting Started – Creating our CMS project

    Lecture 1: Creating our Project

    Lecture 2: Understanding Bundler

    Lecture 3: Accessing our Project – Changing DB to MySQL

    Lecture 4: Controller & Views in Ruby On Rails

    Lecture 5: Application Structure

    Lecture 6: Server Requests

    Lecture 7: Routes

    Chapter 4: Controllers, Views and Templates

    Lecture 1: Rendering Templates

    Lecture 2: Making use of Controllers to Redirect Actions

    Lecture 3: Functioning of View Templates – Introducing ERb

    Lecture 4: Passing data from Controller to View – Introducing Instance Variables

    Lecture 5: Creating Links The Ruby Way

    Lecture 6: Passing parameters in URL

    Chapter 5: Databases

    Lecture 1: Introduction to Database Concepts

    Lecture 2: Creating Database and Users

    Lecture 3: Configuring Database in our project

    Lecture 4: Understanding Rake

    Lecture 5: Introduction to Migrations

    Lecture 6: Generating Migrations

    Lecture 7: Executing Migrations

    Lecture 8: Rolling back Migrations

    Lecture 9: Migration Methods

    Lecture 10: Managing Migration Script Issues

    Lecture 11: Generating Migration Scripts for our CMS – I

    Lecture 12: Generating Migration Scripts for our CMS – II

    Chapter 6: Models, ActiveRecord & ActiveRelation

    Lecture 1: Understanding ActiveRecord & ActiveRelation

    Lecture 2: Generating Models

    Lecture 3: Interactive Ruby Shell – The Ruby Console

    Lecture 4: Ruby Console – Creating and Saving Records

    Lecture 5: Ruby Console – Finding a Record

    Lecture 6: Ruby Console – Updating Records

    Lecture 7: Ruby Console – Deleting Records

    Lecture 8: Constructing Queries – Conditionals

    Lecture 9: Limit Records – Order,Limit and Offset

    Lecture 10: Named Scopes in our Model

    Chapter 7: Associations/Relationships

    Lecture 1: Types of Relationships

    Lecture 2: One to One Associations

    Lecture 3: One to Many Associations

    Lecture 4: Many to Many Associations

    Lecture 5: Many to Many Associations : Rich

    Lecture 6: Traverse a Rich Association

    Chapter 8: CRUD & Controllers

    Lecture 1: Basic CRUD Operations

    Lecture 2: Exploring Read Action: Index

    Lecture 3: Exploring Read Action: Show

    Lecture 4: Basics of Forms in Rails

    Lecture 5: Exploring Create Action: New

    Lecture 6: Exploring Mass Assignments & Strong Parameters

    Lecture 7: Exploring Create Action: Create

    Lecture 8: Exploring Update Action: Edit

    Lecture 9: Exploring Delete Action: Delete & Destroy

    Lecture 10: Informing the user – Flash Hash

    Chapter 9: Layouts

    Lecture 1: Introduction to Layouts

    Lecture 2: Creating a Layout and Setting Page Title

    Lecture 3: Partial Templates

    Lecture 4: Text Helper Methods

    Lecture 5: Number Helper Methods

    Lecture 6: Date and Time Helper Methods

    Lecture 7: Custom Helpers

    Lecture 8: Sanitize Helpers

    Lecture 9: Sanitize Helpers in Action

    Chapter 10: Asset Management

    Lecture 1: Introduction

    Lecture 2: Asset Pipeline – Stylesheets

    Lecture 3: Asset Pipeline – JavaScript

    Lecture 4: Asset Pipeline – Images

    Chapter 11: Forms

    Lecture 1: Form Helpers

    Lecture 2: Form Option Helpers

    Lecture 3: Date and Time Form Helpers

    Lecture 4: Form Errors Validation

    Lecture 5: Prevent Cross Site Request Forgery

    Chapter 12: Validating Data

    Lecture 1: Validations Methods

    Lecture 2: Demo of Validation Methods

    Lecture 3: Validates Method

    Lecture 4: Custom Validations

    Chapter 13: User Authentication

    Lecture 1: Introduction

    Lecture 2: Securing Passwords

    Lecture 3: Sign In and Sign Out

    Lecture 4: Cookies and Session

    Lecture 5: Authenticating Users

    Chapter 14: Enhancing CMS

    Lecture 1: Ruby Enhancements – Visitor Section

    Lecture 2: Nesting Pages

    Instructors

  • Master Ruby on Rails For Beginners  No.2
    SkillBakery Studio
    Start Learning Today
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 2 votes
  • 4 stars: 4 votes
  • 5 stars: 4 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!