Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering Ruby On Rails 7 - The Complete Reference Guide
Rating: 4.1 out of 5(136 ratings)
1,222 students

Mastering Ruby On Rails 7 - The Complete Reference Guide

Learn Rails 7, ActiveRecordORM,ActiveJob, Turbo,Stimulus, API's, Authentication, Authorization-From Scratch Step By Step
Last updated 9/2024
English
English [Auto],Portuguese [Auto],

What you'll learn

  • Learn How To Setup Development Environment for Ruby On Rails Development
  • Understanding MVC Architectural Pattern
  • Learn How to work with various Built-in Tag Helpers
  • Learn How to Create Models, Controllers and Views
  • Learn How to develop data driven Pages using Rails Active Record ORM
  • Learn How to implement Pagination, Sorting and Filter functionality
  • Learn How to perform Bulk Insert,Bulk Update and Bulk Delete Operations
  • Learn How to export data to Excel,CSV,PDF formats
  • Learn How to Perform Form Validations
  • Learn How to implement Authentication and Authorization
  • Learn How to Develop a REST API using RAILS
  • Learn How to Consume a RAILS REST API

Course content

37 sections166 lectures25h 15m total length
  • Course Introduction19:26

    Set up Ruby, Rails, and Visual Studio Code on Windows 11 and begin a Rails 7 journey; cover core topics from debugging to authentication and REST APIs.

  • Course Support for Learners0:28

    Post questions in the QA sections with the lecture number and error messages, including screenshots, to receive code support seven days a week, 7 a.m. to 9 p.m. IST.

  • Introduction To Rails Full-Stack Web Framework9:07

    Explore the Ruby on Rails 7 server-side web framework, embracing dry and convention over configuration, and master mvc with active record, migrations, and rest api concepts.

  • Installing Ruby3:52

    Install Ruby 3.3 using the Ruby installer with the dev kit for msys2, enabling native C/C++ extensions and Rails dependencies, set the path, and verify with ruby -v.

  • What is GEM?1:12

    Explore how gem serves as Rails' package manager, downloading and managing dependencies. Learn to use the gem file and bundle install, and compare gem with npm, NuGet, and pip.

  • Installing Rails1:46

    Install rails via the gem package manager, verify with rails --version, and learn to uninstall with gem uninstall rails, while confirming ruby 3.3 and rails 7.1.3.2.

  • Installing Ruby 3.3.54:15

    Learn to install Ruby 3.3.5 and the Rails 7.2 setup on Windows, including Ruby installer options with Devkit and MSYS2, and verify the installation with ruby --version.

  • Installing Rails 7.2.11:36

    Install rails 7.2.1 by executing gem install rails, note the successful installation, update RubyGems with gem update --system, and verify the rails version for the next basic application step.

  • Installing an Editor1:26

    Install and set up Visual Studio Code as the editor for the course, choosing the Windows x64 user installer and enabling file associations and context menus for coding Rails applications.

  • Understanding MVC Architecture2:09

    Explore the mvc architecture in rails, detailing how models provide data interfaces, controllers bridge models and views, and views render the user interface using erb templates.

  • Complete Course Exercise Files1:04

    Download the complete course exercise files from resources, extract the zip, and access solutions for every section. Navigate to the solution folder and run bundle install, then rails server.

Requirements

  • Visual Studio Code Editor, Ruby, Rails
  • Basic Knowledge of Ruby,JavaScript,jQuery,CSS,Bootstrap
  • Basic Knowledge of any SQL Database

Description

Rails is Server side Web Application Development framework, written in Ruby.

Rails makes it easier to create dynamic web sites using Ruby.

Rails follows the MVC Architectural Design Pattern (Model View Controller). Rails  was designed to help developers take applications from concept to completion as quickly as possible.

With Rails, you can take web applications from concept to launch in a matter of hours. Rails takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel.

Rails follows the principle of reducing repetition of information or code, promoting efficient development.

Rails introduces the Active Record framework, which allows developers to design interactive database queries.

This course provides developers with a thorough knowledge in developing Web Applications using Rails MVC architectural Pattern.

In this course by development expert Kameswara Sarma Uppuluri, you'll learn all, essential concepts that you need to know to build Modern Web Applications using Rails 7.0.

This course provides step-by-step walk-throughs and coding demos that you're encouraged to code along with to enhance the learning process.

This course is broken down into 36 Modules with each module providing source code so that you can follow along with Kameswara Sarma Uppuluri.

Who this course is for:

  • This course is for all web developers who want to learn Ruby On Rails or enhance their existing Ruby On Rails skills to the next level.