I’ll guide you step by step learning Ruby on Rails through building the Instagram application.
- How to start a new Rails application?
- Design System from Craft
- Understanding MVC (Model — View — Controller) architecture
- Model: Active Record migration, validation, callback, association, and query interface
- View: Layout, Partial and Form helpers
- Controller: Actions, Strong Parameters
- Rails Routing
- Active Storage to upload files
- Using Bootstrap, Devise, Kaminari gem in Rails application
- Back-end:
- Ruby 2.4
- Rails 5.2.x
- Database: Postgres 9.6
- Gems: Devise, Kaminari, Bootstrap
- Front-end:
- HTML, CSS, Javascript, jQuery
- Bootstrap (3.x or 4.x)