Ruby on Rails Fundamentals Workshop
Use Rails On Rails at ODT with confidence
- Write your data model once, Rails builds everything from it - routes, controllers, views. Zero SQL.
- Learn the one flow that powers every Rails app:
Model, Migration, Routes, Controller, Views. One kick, mastered. - Walk out with a working Medium clone and a workshop kit you can revisit anytime.
Class: Ruby on Rails Fundamentals Workshop
Date: 21-MARCH 9:30 - 16:30
Location: Tipco Tower
Capacity: 30 people
Format: Coding, Classroom, Hands-on
Level: Beginner - Never Touched Rails Before
Rails 8 ships with everything built in - authentication, database, file uploads, real-time, email, background jobs. No extra setup. rails new and start building.
Level: Beginner - Never Touched Rails Before
Rails 8 ships with everything built in - authentication, database, file uploads, real-time, email, background jobs. No extra setup. rails new and start building.
What You'll Build: A medium clone
User, Posts, Comments, Tags - public reading, login to create, rich text editor, file uploads, real-time comments.
- rails new + First Scaffold - 3 commands = a full app
- Data Modeling - User, Posts, Comments, belongs_to / has_many
- has_many :through - Tags + Join Tables
- Action Text - Free rich text editor from Rails
- Authentication - Devise
- Team Survival Skills - Migrations, Rollbacks, Schema Conflicts, Git Workflow
Workshop Kit Included
- Branch-per-section repo - Fall behind? Just checkout the next step. Never lost.
- Companion guide - Every step has a guide explaining everything
- Test snippets - Every branch includes tests to verify your work
- Progressive difficulty - Start with recipes, understand why, then try it yourself
What to Prepare
- Laptop with Ruby, Rails, and your favorite editor (VSCode, Cursor, etc.)
- Most importantly - get plenty of sleep
If you sign up and can't make it, please let someone on the waitlist know.
I leave you with my favorite Bruce Lee quote:
(and the reason why I never switched from rails)
I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times
Instructor
Roland Lopez