Ruby on RailsIntermediate

Ruby on Rails Certified

A comprehensive bilingual path through Ruby, modern Rails architecture, Hotwire, Active Record, domain design, security, jobs, testing, observability, performance, and zero-downtime delivery—with executable concept labs.

~14h
Includes certificate on completion
All-access$99
Want the whole library?
Get this course and every future course with one lifetime pass.

Curriculum

  1. 01 / 08

    Ruby and Rails architecture

    1. Ruby object model, blocks, and enumerablesFree preview26 min
    2. Rails structure, configuration, and Zeitwerk28 min
    3. Ruby contracts and error design30 min
  2. 02 / 08

    Request flow and Hotwire

    1. REST routing, controllers, and strong parameters30 min
    2. Views, Hotwire, Stimulus, and accessibility32 min
    3. Strong parameters and HTTP contracts34 min
    4. Turbo, Stimulus, and progressive enhancement36 min
  3. 03 / 08

    Active Record and data integrity

    1. Associations, validations, and database constraints34 min
    2. Query composition, transactions, and locking36 min
    3. Safe migrations and backfills38 min
  4. 04 / 08

    Domain and service design

    1. POROs, service, query, and form objects29 min
    2. Domain invariants and side-effect boundaries31 min
  5. 05 / 08

    Authentication and security

    1. Sessions, password handling, and authorization32 min
    2. CSRF, XSS, injection, CSP, and secrets34 min
    3. Policy authorization and multitenancy36 min
  6. 06 / 08

    Jobs, mailers, files, and realtime

    1. Active Job, retries, idempotency, and outbox35 min
    2. Mailers, Active Storage, Cable, and Turbo Streams37 min
    3. Outbox delivery and deduplication39 min
    4. Authorized realtime delivery41 min
  7. 07 / 08

    Testing and observability

    1. Model, request, job, and system tests31 min
    2. Structured logs, errors, health, and tracing33 min
    3. Production observability and service signals35 min
  8. 08 / 08

    Performance and delivery

    1. Caching, indexes, pools, and pagination36 min
    2. Deployment, migrations, compatibility, and rollback38 min