Inicio / Ruby / Ruby on Rails 8: Desarrollo Fullstack
Ruby Intermedio

Ruby on Rails 8: Desarrollo Fullstack

Construye aplicaciones web completas con Rails 8: MVC, Active Record, Hotwire, Turbo, Stimulus, Action Cable, testing y deploy a producción.

Lecciones (19)

1

Introducción a Rails 8

Filosofía, instalación, rails new, estructura de proyecto y primer Hello World.

20 min
Principiante
2

Arquitectura MVC en Rails

Model-View-Controller, flujo de peticiones HTTP, Zeitwerk y convenciones de nombres.

20 min
Principiante
3

Sistema de Rutas

resources, rutas RESTful, nested routes, namespace/scope, constraints y route helpers.

25 min
Principiante
📖

Active Record: Modelos y Migraciones

Crear modelos, migraciones, tipos de datos, db:migrate, db:rollback y schema.rb.

Solo lectura
📖

Asociaciones en Active Record

belongs_to, has_many, has_one, :through, polimórficas, eager loading y N+1.

Solo lectura
📖

Validaciones y Callbacks

presence, uniqueness, format, custom validations, errors, before_save y callbacks.

Solo lectura
📖

Controllers y Acciones

CRUD, strong parameters, before_action, respond_to, render, flash y concerns.

Solo lectura
📖

Vistas, Layouts y Partials

ERB, layouts, yield, content_for, partials, colecciones y helpers.

Solo lectura
📖

Hotwire y Turbo

Turbo Drive, Turbo Frames, Turbo Streams, Broadcasting y morphing en Rails 8.

Solo lectura
📖

Stimulus

Controllers, targets, values, actions, lifecycle callbacks, outlets y CSS classes.

Solo lectura
📖

Action Cable (WebSockets)

Channels, subscriptions, broadcasting, stream_from, authentication y chat en tiempo real.

Solo lectura
📖

Autenticación en Rails 8

has_secure_password, generador de autenticación, sessions, current_user y tokens.

Solo lectura
📖

Autorización

Roles, before_action, Pundit, policies, scopes y authorization patterns.

Solo lectura
📖

Rails como API

API mode, jbuilder, serializers, versionado, CORS, rate limiting y tokens.

Solo lectura
📖

Active Job y Action Mailer

Jobs, perform_later, Solid Queue, Action Mailer, previews y deliver_later.

Solo lectura
📖

Testing en Rails

Minitest vs RSpec, model/controller/integration tests, Capybara y FactoryBot.

Solo lectura
📖

Deployment y DevOps

Producción, Kamal 2, Docker, credentials, Solid Cache, Solid Queue y Thruster.

Solo lectura
📖

Novedades de Rails 8

Solid Trifecta, Authentication generator, Kamal 2, Thruster, Propshaft e Importmaps.

Solo lectura
📖

Preguntas de Entrevista: Rails

N+1, strong params, concerns, STI, scopes, REST, caching, seguridad y más.

Solo lectura

🚀 Desbloquea todas las lecciones

Mejora a Pro para acceder a todas las lecciones, ejercicios, quizzes y constancias.

Ver planes desde $9/mes