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)
Introducción a Rails 8
Filosofía, instalación, rails new, estructura de proyecto y primer Hello World.
Arquitectura MVC en Rails
Model-View-Controller, flujo de peticiones HTTP, Zeitwerk y convenciones de nombres.
Sistema de Rutas
resources, rutas RESTful, nested routes, namespace/scope, constraints y route helpers.
Active Record: Modelos y Migraciones
Crear modelos, migraciones, tipos de datos, db:migrate, db:rollback y schema.rb.
Asociaciones en Active Record
belongs_to, has_many, has_one, :through, polimórficas, eager loading y N+1.
Validaciones y Callbacks
presence, uniqueness, format, custom validations, errors, before_save y callbacks.
Controllers y Acciones
CRUD, strong parameters, before_action, respond_to, render, flash y concerns.
Vistas, Layouts y Partials
ERB, layouts, yield, content_for, partials, colecciones y helpers.
Hotwire y Turbo
Turbo Drive, Turbo Frames, Turbo Streams, Broadcasting y morphing en Rails 8.
Stimulus
Controllers, targets, values, actions, lifecycle callbacks, outlets y CSS classes.
Action Cable (WebSockets)
Channels, subscriptions, broadcasting, stream_from, authentication y chat en tiempo real.
Autenticación en Rails 8
has_secure_password, generador de autenticación, sessions, current_user y tokens.
Autorización
Roles, before_action, Pundit, policies, scopes y authorization patterns.
Rails como API
API mode, jbuilder, serializers, versionado, CORS, rate limiting y tokens.
Active Job y Action Mailer
Jobs, perform_later, Solid Queue, Action Mailer, previews y deliver_later.
Testing en Rails
Minitest vs RSpec, model/controller/integration tests, Capybara y FactoryBot.
Deployment y DevOps
Producción, Kamal 2, Docker, credentials, Solid Cache, Solid Queue y Thruster.
Novedades de Rails 8
Solid Trifecta, Authentication generator, Kamal 2, Thruster, Propshaft e Importmaps.
Preguntas de Entrevista: Rails
N+1, strong params, concerns, STI, scopes, REST, caching, seguridad y más.
🚀 Desbloquea todas las lecciones
Mejora a Pro para acceder a todas las lecciones, ejercicios, quizzes y constancias.
Ver planes desde $9/mes