Take Ruby to the next level with the Ruby on Rails framework! Learn how to fully craft your site's backend using the Model-View-Controller design pattern. You'll gain the confidence to launch a website in under an hour.
How This Course Will Work
Introduction to the Back End
Introduction to Frameworks
Project: Installing Rails
A Railsy Web Refresher
Routing
Controllers
Views
Project: Blog App
Deployment
Active Record Basics
Migrations
Basic Validations
Basic Associations
Project: Micro-Reddit
The Asset Pipeline
Importmaps
Turbo Drive
Form Basics
Project: Forms
Sessions Cookies and Authentication
Project: Members Only!
Installing PostgreSQL
Active Record Queries
Active Record Associations
Project: Private Events
Active Record Callbacks
Advanced Forms
Project: Flight Booker
APIs and Building Your Own
Working with External APIs
Project: Kittens API
Project: Flickr API
CSS Bundling
JS Bundling
Turbo
Stimulus
Mailers
Project: Sending Confirmation Emails
Advanced Topics
Websockets and Actioncable
Project: Rails Final Project
Conclusion