Next.js 15: Aplicaciones Full-Stack con Server Components y Streaming SSR
Curso práctico para desarrolladores React que quieran dominar Next.js 15 con el App Router, Server Components y Server Actions. Aprenderás a construir aplicaciones full-stack optimizadas, implementando streaming SSR y gestionando datos en tiempo real. Es un curso en español con 4 módulos y 17 lecciones. Puedes revisar el temario completo antes de elegir entre la compra individual y la matrícula al catálogo.
Responsable de formación: Gerardo Salazar, product builder e ingeniero de software.
Toda la escuela: US$100 en un solo pago, sin suscripción ni renovaciones. Incluye los 131 cursos y los futuros. También seis cuotas mensuales de US$20 (US$120 en total) o compra individual. Elige la opción que te venga mejor.
Aprende con un caso concreto
Lo que vas a poner en práctica
- Diseñar rutas del App Router a partir de una estructura de dominio concreta.
- Justificar la frontera entre Server Components y Client Components.
- Implementar Server Actions con validación, errores legibles y controles de autorización.
- Construir un CRUD pequeño con datos reproducibles y estados verificables.
- Dividir una interfaz en límites de Suspense que permitan streaming progresivo.
- Probar una aplicación full-stack con casos válidos, inválidos, vacíos y lentos.
Este curso construye una aplicación de seguimiento de artículos técnicos para un equipo pequeño. El escenario evita separar artificialmente frontend y backend: una misma aplicación debe mostrar una lista pública, aceptar cambios mediante formularios y conservar una experiencia útil cuando algunas consultas tardan más que otras. El objetivo no es memorizar archivos aislados, sino decidir dónde debe ejecutarse cada pieza y qué información necesita el navegador.
La primera etapa recorre el App Router. Partirás de una estructura con rutas para artículos y detalle de artículo, identificarás qué carpetas representan segmentos de URL y separarás metadatos, layout y páginas. Después compararás Server Components y Client Components con una regla práctica: el servidor prepara datos y marcado; el cliente se reserva para interacción, estado local o APIs del navegador. La práctica y el quiz de este módulo comprobarán que puedes justificar esa frontera, no solo repetir definiciones.
La segunda etapa convierte formularios en operaciones de datos. Implementarás una Server Action para crear una nota de revisión, validarás sus campos en el servidor y devolverás errores que la interfaz pueda representar. Luego ampliarás el diseño a un CRUD pequeño: listar, crear, editar y eliminar comentarios. La seguridad se tratará como una responsabilidad explícita: validar entrada, comprobar autorización y evitar confiar en valores enviados por el navegador. Los ejercicios usarán datos locales y reproducibles, sin depender de servicios externos.
La tercera etapa aborda el tiempo de respuesta. Separarás una cabecera rápida, un resumen disponible de inmediato y una sección de comentarios deliberadamente lenta. Con Suspense y componentes asíncronos, decidirás qué fragmentos pueden aparecer antes y qué fallback comunica el estado sin ocultar el contenido ya disponible. La práctica de blog servirá para observar el orden de entrega y razonar sobre límites de carga. Las métricas se interpretarán como observaciones de una prueba concreta, no como promesas universales.
La última etapa integra las decisiones en una aplicación de biblioteca editorial. Primero dibujarás rutas, datos, permisos y límites de streaming. Después conectarás Server Actions para registrar revisiones y corregirás los estados de éxito y error. Finalmente revisarás el comportamiento con una compilación de producción, pruebas de formulario, datos vacíos, errores controlados y una red lenta simulada localmente. El despliegue se evaluará mediante una lista de comprobación; no se asumirá que una compilación correcta demuestra por sí sola que la aplicación está lista.
El trabajo final debe entregar una aplicación ejecutable con rutas documentadas, al menos una mutación validada, una lectura con datos del servidor, dos límites de streaming y evidencia de pruebas. Para comprobarlo, otra persona debe poder seguir tus pasos, introducir una entrada válida y otra inválida, observar mensajes diferenciados y verificar que los datos mostrados coinciden con los registros iniciales. También deberá poder explicar por qué cada componente es de servidor o de cliente y qué parte de la interfaz puede esperar sin bloquear el contenido principal.

Mapa de prácticaEl servidor puede obtener datos y producir el HTML inicial. El navegador muestra el resultado y ejecuta las interacciones que necesitan estado local. Mantén las claves sensibles en el servidor y define qué parte se ejecuta en cada entorno.
Ver la infografía en tamaño completo ↗Proyecto final
Biblioteca editorial con revisiones progresivas
Construye una aplicación con una ruta de listado de artículos, una ruta de detalle y un formulario para registrar revisiones. Los datos de lectura deben resolverse en el servidor; la interacción del formulario puede vivir en un componente cliente, pero la mutación debe validarse mediante una Server Action. Divide el detalle en contenido inmediato y comentarios lentos mediante Suspense.
Qué entregar
- Código organizado por rutas y componentes, conservando una frontera explícita entre servidor y cliente.
- Server Action para crear o actualizar una revisión, con validación, autorización y mensajes de error.
- Listado y detalle alimentados por datos locales reproducibles.
- Dos límites de Suspense con fallbacks distintos y una explicación del orden esperado.
- Guía breve de ejecución y tabla de pruebas con entradas, resultados y errores observados.
Cómo comprobarlo
- Las rutas y sus responsabilidades coinciden con el dominio elegido.
- Ninguna entrada del navegador se considera válida sin validación en servidor.
- Los casos de éxito, error, datos vacíos y operación lenta tienen una respuesta visible.
- La interfaz mantiene contenido principal disponible mientras espera una sección secundaria.
- Las pruebas permiten reproducir cada resultado sin depender de cifras inventadas o servicios ajenos.
Temario completo
17 lecciones
Vista previa del programa. Las clases se desbloquean al comprar el curso o con la matrícula.
Fundamentos del App Router y Server Components
- Configuración inicial y estructura del App Router
- Diferencias entre Server y Client Components
- Práctica: Crear una página con Server Components
- Quiz: Evaluación de conceptos básicos
Manejo de datos con Server Actions y APIs
- Implementar Server Actions en formularios
- Validación y manejo de errores en Server Actions
- Práctica: Crear un CRUD con Server Actions
- Quiz: Server Actions y seguridad
Streaming SSR y optimización de rendimiento
- Introducción a Streaming SSR y Suspense
- Configurar rutas con streaming dinámico
- Práctica: Implementar streaming en una app de blog
- Quiz: Rendimiento y optimización con SSR
Proyecto integrador: Aplicación full-stack con Next.js 15
- Planificación y estructura del proyecto
- Desarrollo de funcionalidades con Server Actions
- Implementación de streaming y optimización
- Práctica: Despliegue y pruebas finales
- Quiz: Evaluación del proyecto integrador
Por qué Cursalo
APLICA
Aprende haciendo
Cada lección convierte una explicación concreta en una tarea útil que puedes repetir.
TU RITMO
Avanza sin presión
Tu progreso queda guardado para continuar exactamente desde donde lo dejaste.
APOYO
Todo en un mismo lugar
Lecciones, prompts, materiales y tutor con IA reunidos para ayudarte mientras practicas.
Lecturas del programa
Explora estas lecciones públicas y vuelve al curso para consultar las opciones de acceso y guardar tu progreso.
Preguntas frecuentes
¿Cómo accedo al curso Next.js 15: Aplicaciones Full-Stack con Server Components y Streaming SSR?
Puedes adquirir el curso Next.js 15: Aplicaciones Full-Stack con Server Components y Streaming SSR con una compra única y conservar el acceso a ese curso, o acceder al catálogo con una membresía mensual, anual o de por vida, según las condiciones de cada plan. Consulta las condiciones y los precios actualizados en /precios.
¿Qué incluye Next.js 15: Aplicaciones Full-Stack con Server Components y Streaming SSR?
Es un curso completo en español con 4 módulos y 17 lecciones. El temario público muestra cada lección; los materiales adicionales se identifican dentro del curso cuando están disponibles.
¿Necesito conocimientos previos para hacer Next.js 15: Aplicaciones Full-Stack con Server Components y Streaming SSR?
Revisa el temario público para comprobar el punto de partida y la progresión de Next.js 15: Aplicaciones Full-Stack con Server Components y Streaming SSR. Puedes avanzar a tu ritmo desde el panel y volver a la última lección visitada.
¿El curso Next.js 15: Aplicaciones Full-Stack con Server Components y Streaming SSR entrega certificado?
Las rutas certificables permiten emitir un certificado de finalización cuando completas sus requisitos y tienes el acceso correspondiente. Cada certificado emitido cuenta con una página pública de verificación.
¿En qué idioma está y para qué países sirve?
Está en español y se estudia online. Puedes acceder desde Latinoamérica, España u otro país con conexión a internet; el checkout muestra los importes en USD.
¿Qué formato tiene el curso?
El formato actual es lectura y práctica. Consulta las lecciones y sus recursos; no se ofrece como un curso completo de video.
¿Puedo revisar el programa antes de pagar?
Sí. El temario y esta ficha son públicos. Compara el contenido y los requisitos con tu objetivo antes de elegir una compra individual o un acceso a toda la escuela en /precios.
Reseñas de estudiantes
Reseñas de estudiantes
Otros cursos de IA
Ver todo el catálogo →- SvelteKit Full-Stack: Construye Aplicaciones Web Performantes con Server ActionsCurso práctico para desarrolladores intermedios que desean dominar SvelteKit en el desarrollo full-stack. Aprenderás a crear aplicaciones web eficientes integrando Server Actions, manejo de datos en tiempo real y despliegue optimizado, culminando con un proyecto real que demuestra tus habilidades.
- Desarrollo Web Full Stack con Next.jsDomina Next.js 14+ construyendo aplicaciones web modernas y escalables. Aprende a crear proyectos full stack con App Router, Server Actions, y despliegues en producción.
- GraphQL Profesional con Next.js y Apollo Server: APIs Tipadas y SuscripcionesAprende a construir APIs GraphQL robustas y escalables utilizando Next.js y Apollo Server. Desarrolla resolvers tipados, implementa suscripciones en tiempo real y domina las mejores prácticas para aplicaciones full stack. Al finalizar, crearás una API completa con autenticación y funcionalidades avanzadas.
- Desarrollo Avanzado de Aplicaciones con Expo: De Concepto a ProducciónCurso práctico para profesionales que buscan dominar Expo en entornos avanzados, enfocado en construir aplicaciones escalables y optimizadas. Aprenderás integración con APIs nativas, gestión de estado complejo y despliegue en tiendas mediante ejercicios aplicables.