Saltar al contenido

Next.js desde Cero (App Router) es un curso online de Cursalo en español para aprender con una ruta estructurada de módulos, lecciones y práctica. La página reúne el objetivo del curso, instructor, duración, contenido, preguntas frecuentes y opción de inscripción, para que estudiantes y motores de respuesta puedan entender rápidamente qué se aprende, para quién sirve y cómo empezar.

Next.js desde Cero (App Router)

Next.js desde Cero (App Router)

Un curso práctico y accionable sobre Next.js desde Cero (App Router), diseñado para que el estudiante no se quede con definiciones superficiales: cada módulo conecta conceptos, criterios de decisión, ejemplos aplicables, ejercicios guiados y un plan de implementación para convertir lo aprendido en una habilidad útil en contextos reales de trabajo, negocio o proyecto personal.
0 Estudiantes
12 Clases
Renata Salazar
Renata Salazar

Instructora

Acerca de este curso

Este curso de Next.js desde Cero (App Router) fue reforzado para funcionar como una ruta de aprendizaje seria, no como una colección de apuntes cortos. La idea es que el estudiante entienda los conceptos centrales, pero también sepa cuándo aplicarlos, qué errores evitar y cómo convertirlos en decisiones concretas.

A lo largo de los módulos se trabaja con explicaciones claras, ejemplos, criterios prácticos, ejercicios y checklists. El enfoque prioriza aprendizaje útil: menos teoría decorativa y más pasos que una persona pueda llevar a su trabajo, emprendimiento, estudio o proyecto digital.

La guía de Renata Salazar acompaña el recorrido con una mirada aplicada: definir objetivos, practicar con entregables pequeños, revisar resultados y mejorar. Al final, el estudiante debería tener una base ordenada, vocabulario claro y un plan realista para seguir avanzando sin depender de recetas mágicas.

Renata Salazar
Renata Salazar
9 Cursos
0 Estudiantes
Renata Salazar es mentora de marketing y contenido de Costa Rica. Arquetipo: Editora de crecimiento. Personalidad: Cálida, metódica y orientada a resultados. Enseña contenido que atrae demanda real y no solo likes.
Renata Salazar
Resumen del temario

Este curso incluye 4 modulos, 12 lecciones y 4:29 horas de materiales.

App Router mental model
3 Partes | 0:58 Horas
Routing y layouts: estructura clara
Gratis

Routing y layouts en el App Router En el App Router de Next.js, la carpeta app/ es la fuente de verdad de tu navegación: cada carpeta es un segmento de URL y cada archivo page.tsx convierte ese segmento en una ruta accesible. No hay configuración manual de rutas ni un archivo de mapeo central; la estructura de carpetas es el routing. Esto reduce errores y hace que la arquitectura del proyecto se entienda de un vistazo. Las piezas que debes dominar page.tsx: hace pública la ruta. Sin él, la carpe

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Server vs Client Components: regla practica
Gratis

Server Components vs Client Components En el App Router, todos los componentes son Server Components por defecto. Se renderizan en el servidor, no envían su código JavaScript al navegador y pueden acceder directamente a la base de datos, leer archivos o usar secretos. Solo cuando un componente necesita interactividad del navegador lo conviertes en Client Component añadiendo la directiva "use client" en la primera línea del archivo. La regla práctica Mantén todo como Server Component salvo que ne

Tiempo de estudio 18 Minutos
Archivos adjuntos 0
Loading, error y not-found: UX profesional
Gratis

Estados de UI: loading, error y not-found Una aplicación real nunca está siempre en su estado "feliz": hay esperas, fallos de red y URLs que no existen. El App Router te da archivos especiales para cubrir cada caso sin tener que cablear manualmente la lógica. Cada uno se coloca dentro de la carpeta de la ruta y Next los conecta automáticamente. Los tres archivos clave loading.tsx: se muestra mientras el Server Component asíncrono está cargando. Por debajo, Next lo envuelve en un <Suspense>

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Data y forms
3 Partes | 1:01 Horas
Data fetching: cuando cachear y cuando no
Gratis

Data fetching: cuándo cachear y cuándo no En el App Router obtienes datos directamente dentro de los Server Components con await fetch() o consultando tu base de datos. La gran decisión no es cómo traer los datos, sino cuánto tiempo reutilizarlos. Elegir bien entre datos estáticos, revalidados o siempre dinámicos define la velocidad y la frescura de tu app. Las tres estrategias EstrategiaCuándo usarlaCómo activarla Estática (cache permanente)Contenido que casi no cambiaPor defecto en muchos fetc

Tiempo de estudio 18 Minutos
Archivos adjuntos 0
Server Actions: forms sin API extra
Gratis

Server Actions: formularios sin API extra Las Server Actions son funciones que se ejecutan en el servidor pero que puedes invocar directamente desde un formulario o un evento del cliente, sin crear endpoints de API a mano. Se marcan con la directiva "use server" y son la forma moderna de mutar datos en el App Router: el formulario envía, la función valida y escribe en la base de datos, y luego refrescas la UI. Anatomía de una Server Action // app/tareas/actions.ts "use server"; import { z } from

Tiempo de estudio 18 Minutos
Archivos adjuntos 0
Auth basica: proteger rutas y acciones
Gratis

Auth basica Protege rutas server y API. Regla: auth en servidor y checks de ownership. Conceptos clave Session en server Middleware (opcional) Ownership checks Ejemplo Si un usuario no es owner, devuelve 403 o 404 segun el caso. Ejercicio Protege una ruta /dashboard. Protege un endpoint /api/resource/:id con ownership. Checklist de mastery No hay datos privados sin auth. Hago ownership checks siempre.

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
SEO y performance
3 Partes | 1:15 Horas
Metadata: titles, canonical, OG y Twitter
Gratis

Metadata Buenas pages tienen metadata consistente: title, description, canonical y OG para shares. Conceptos clave Metadata por pagina Canonical para evitar duplicados OG images Ejemplo Ejemplo: alternates.canonical y openGraph.images. Ejercicio Agrega metadata a una pagina de curso. Agrega OG image via /api/og. Checklist de mastery Todas las pages clave tienen canonical. Tengo OG share listo.

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Sitemap y robots: indexar lo correcto
Gratis

Sitemap y robots SEO tecnico minimo: sitemap.xml con URLs importantes y robots.txt que no bloquee accidentalmente. Conceptos clave Sitemap dinamico (revalidate) Robots allow/disallow Noindex para contenido unlisted Ejemplo Incluye /cursos, /carreras, /blog y guias programaticas. Ejercicio Agrega /blog al sitemap. Bloquea /api y rutas privadas en robots. Checklist de mastery Search engines encuentran mis URLs. No indexo contenido privado.

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Performance: menos JS, mejores Core Web Vitals
Gratis

Performance Performance es conversion. Aprende prioridades: reduce JS, optimiza imagenes y evita render bloqueante. Conceptos clave Server components por defecto next/image (cuando aplica) Evitar animaciones pesadas sin reduced-motion Ejemplo Regla: si algo es decorativo, que no sea JS pesado. Ejercicio Revisa 1 pagina y elimina una dependencia client innecesaria. Agrega soporte a prefers-reduced-motion (si hay animaciones). Checklist de mastery Uso server-first. Pienso performance como feature.

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Proyecto (mini producto)
3 Partes | 1:15 Horas
Landing + CTA: copy y estructura
Gratis

Landing Define un hero con promesa clara, social proof y un CTA que resuelva el primer paso. Conceptos clave Promesa clara 1 CTA principal Secciones con prueba Ejercicio Escribe 1 headline + subheadline. Agrega 3 secciones: como funciona, ejemplo, pricing. Checklist de mastery Mi landing tiene un CTA principal. La promesa se entiende en 5 segundos.

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Blog: posts, RSS y enlaces internos
Gratis

Blog Un blog bueno es distribucion y SEO. Hazlo simple: posts, RSS, y buen interlinking a cursos/carreras. Conceptos clave Index + post page RSS Links a recursos del producto Ejercicio Crea 3 posts con CTA a /explore. Agrega RSS y sitemap entries. Checklist de mastery Tengo RSS funcionando. Los posts empujan a acciones reales.

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Deploy checklist: que mirar antes de lanzar
Gratis

Deploy checklist Antes de lanzar: healthcheck, env vars, logs y que tus rutas criticas respondan 200. Conceptos clave Health endpoint Env vars completas Sentry/logs Ejercicio Verifica /api/health, /cursos, /carreras, /blog. Simula un error y aseguralo en logs/Sentry. Checklist de mastery Tengo healthcheck. Puedo debugear fallos rapido.

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Responder al comentario
Comentarios Aprobacion

Tu comentario sera visible despues de la aprobacion del administrador.

0
0 Reseñas
Calidad del contenido (0)
Habilidades del instructor (0)
Valor de compra (0)
Calidad de soporte (0)
Responder a la resena
Enviar respuesta

Tu respuesta a esta reseña será visible para todos los usuarios.

Next.js desde Cero (App Router)
Gratis

Este curso incluye

Soporte del formador
Favorito
Compartir

Detalles del curso

Secciones
4
Lecciones
12
Capacidad
Ilimitado
Duración
3:06 Horas
Estudiantes
0
Publicado
6 mar. 2026
Actualizado
6 jul. 2026
Renata Salazar

Mentora de marketing y contenido · Costa Rica

Next.js desde Cero (App Router)
Estas viendo
Next.js desde Cero (App Router)