Ruby on Rails
Ruby on Rails, sometimes called Rails, is a web application framework developed in the Ruby language. Ruby is all about writing less code, and Rails also looks to accomplish this. One great advantage of Ruby on Rails is that it covers both front-end and back-end development.
Prerequisites
A basic knowledge of HTML, CSS and Ruby. A good understanding of HTTP protocol is also good.
Topics to Learn
- Scripts
- Web Server Setup
- Directory Structure
- Active Record
- Model-View-Controller
- Ruby Version Manager
- Bundler
- Migrations
- Router
- Scaffolding
- Session
- File Upload
- Layout
- Filters
- Caching
- Testing and Validation
- Asynchronous Javascript and XML
- Database Records
- CRUD in Database
RESOURCES
Online Courses
- The Ruby on Rails Masterclass Training Course | Udemy
- Learn Ruby on Rails | Codecademy
- Learn Ruby on Rails - Full Course - YouTube
Blogs
- Ruby on Rails Blog | GoRails
- Riding Rails (rubyonrails.org)
- Ruby on Rails Web Framework Overview 2021 | Railsware Blog
Tutorials
- Ruby on Rails Tutorial - Tutorialspoint
- Learn Ruby on Rails Tutorial - javatpoint
- Ruby on Rails Tutorial: Learn Ruby on Rails & Examples (guru99.com)
Apps