Phoenix Framework: Web en Tiempo Real
Construye aplicaciones web de alto rendimiento con Phoenix: LiveView, Channels, Ecto, Plugs, autenticación, APIs REST, Oban, testing y deploy.
Lecciones (19)
Introducción a Phoenix
Framework web en Elixir, mix phx.new, estructura y MVC.
Rutas y Controllers
Router, pipelines, resources, controller actions y conn.
Vistas y Templates
HEEx templates, layouts, components y function components.
Ecto y Modelos
Schema, changesets, migrations, Repo y validaciones.
Formularios
Forms con changesets, validación, uploads y componentes.
LiveView Fundamentos
mount, render, handle_event, LiveView lifecycle y state.
LiveView Avanzado
LiveComponents, streams, uploads, JS hooks y navegación.
Autenticación
mix phx.gen.auth, sessions, tokens, Guardian y OAuth.
Channels y WebSockets
Socket, Channel, join, handle_in, broadcast y presences.
PubSub y Tiempo Real
Phoenix.PubSub, subscribe, broadcast, clusters y chat.
APIs REST con Phoenix
JSON API, controllers API, versioning, Swagger y CORS.
Plugs y Middleware
Module plugs, function plugs, pipelines y custom plugs.
Contextos y Arquitectura
Bounded contexts, generators, separación de dominios.
Testing en Phoenix
ConnTest, DataCase, feature tests, mocks y factories.
GenServer en Phoenix
GenServer en apps Phoenix, cache, rate limiting y estado.
Jobs con Oban
Oban workers, queues, scheduling, retries y cron.
Seguridad en Phoenix
CSRF, CSP, HTTPS, rate limiting y security headers.
Deploy y Producción
Releases, Docker, Fly.io, Gigalixir y hot upgrades.
Preguntas de Entrevista: Phoenix
LiveView, Channels, Ecto, Plugs, OTP y concurrencia.
🚀 Desbloquea todas las lecciones
Mejora a Pro para acceder a todas las lecciones, ejercicios, quizzes y constancias.
Ver planes desde $9/mes