Framework Certified
CoursesBlogContact
Sign in
Ruby on Rails Certified
Ruby on Rails Certified

Course outline

Module 1 · Ruby and Rails architecture

  1. Ruby object model, blocks, and enumerables
  2. Rails structure, configuration, and Zeitwerk
  3. Ruby contracts and error design

Module 2 · Request flow and Hotwire

  1. REST routing, controllers, and strong parameters
  2. Views, Hotwire, Stimulus, and accessibility
  3. Strong parameters and HTTP contracts
  4. Turbo, Stimulus, and progressive enhancement

Module 3 · Active Record and data integrity

  1. Associations, validations, and database constraints
  2. Query composition, transactions, and locking
  3. Safe migrations and backfills

Module 4 · Domain and service design

  1. POROs, service, query, and form objects
  2. Domain invariants and side-effect boundaries

Module 5 · Authentication and security

  1. Sessions, password handling, and authorization
  2. CSRF, XSS, injection, CSP, and secrets
  3. Policy authorization and multitenancy

Module 6 · Jobs, mailers, files, and realtime

  1. Active Job, retries, idempotency, and outbox
  2. Mailers, Active Storage, Cable, and Turbo Streams
  3. Outbox delivery and deduplication
  4. Authorized realtime delivery

Module 7 · Testing and observability

  1. Model, request, job, and system tests
  2. Structured logs, errors, health, and tracing
  3. Production observability and service signals

Module 8 · Performance and delivery

  1. Caching, indexes, pools, and pagination
  2. Deployment, migrations, compatibility, and rollback

Domain invariants and side-effect boundaries

This lesson is part of the paid course.

Enroll to continue
Framework Certified

Independent certification for frontend and full-stack frameworks.

CoursesBlogContactVerify a certificate

© 2026 Framework Certified. All rights reserved.