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

Query composition, transactions, and locking

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.