Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Next.js 15 y Stripe | Crea tu plataforma de cursos online
Rating: 4.5 out of 5(11 ratings)
92 students

Next.js 15 y Stripe | Crea tu plataforma de cursos online

Crea y vende tus propios cursos online con Next.js 15, Stripe y tecnologías modernas, desde cero.
Created byRafa Tárrega
Last updated 5/2025
Spanish

What you'll learn

  • Crear una plataforma completa para vender cursos online desde cero utilizando Next.js 15, React 19 y Tailwind CSS.
  • Integrar una base de datos robusta con Prisma y PostgreSQL, incluyendo la creación de usuarios, cursos, lecciones y progreso.
  • Implementar un sistema de pagos con Stripe, para permitir a los usuarios comprar cursos y gestionar su acceso de forma segura.
  • Diseñar una interfaz moderna y responsiva con ShadCN, creando una experiencia de usuario profesional y escalable.
  • Proteger contenido exclusivo para usuarios pagos, gestionando el acceso a los cursos y capítulos con autenticación segura.
  • Configurar autenticación moderna con ClerkJS, permitiendo login con credenciales o redes sociales de forma sencilla.
  • Crear un panel de administración para instructores, donde puedan publicar, editar y gestionar sus cursos y contenidos.
  • Desplegar la plataforma en producción en Vercel, incluyendo buenas prácticas para performance, seguridad y escalabilidad en Vercel.

Course content

15 sections97 lectures10h 46m total length
  • Introducción1:03
  • IDE Visual Studio Code y extensiones6:42

Requirements

  • Conocimientos básicos de HTML, CSS y JavaScript moderno.
  • Ganas de aprender y construir una plataforma web real desde cero.
  • Un ordenador con conexión a internet y un editor de código (recomendado: VS Code).
  • No es necesario tener experiencia previa con React, Next.js o bases de datos — lo aprenderás paso a paso durante el curso.

Description

¿Quieres crear tu propia plataforma de cursos online desde cero, usando las tecnologías más modernas del mercado?
En este curso, te voy a guiar paso a paso para construir un sistema LMS (Learning Management System) real y funcional, combinando lo mejor de Next.js 15, ReactJS 19, Tailwind CSS, ShadCN, Stripe, Prisma, PostgreSQL y ClerkJS.

No necesitas ser un experto en estas herramientas para seguir este curso. Está diseñado tanto para principiantes como para desarrolladores intermedios que quieran aprender a crear plataformas profesionales de forma práctica y aplicable.

¿Qué aprenderás en este curso?

  • Crear desde cero una plataforma web moderna, utilizando Next.js 15 y ReactJS 19 para garantizar una interfaz rápida, dinámica y eficiente.

  • Implementar pagos online seguros con Stripe, permitiendo a tus usuarios registrarse y acceder a cursos premium de forma sencilla.

  • Diseñar interfaces atractivas y responsivas con Tailwind CSS y ShadCN, asegurando una experiencia de usuario intuitiva, adaptada a móviles, tablets y ordenadores.

  • Gestionar la autenticación de usuarios mediante ClerkJS, ofreciendo seguridad y facilidad de acceso.

  • Construir una base de datos robusta con Prisma y PostgreSQL, para gestionar usuarios, cursos, lecciones y

    progresos de aprendizaje de manera eficiente.

  • Crear un sistema completo de cursos y capítulos, donde cada alumno podrá avanzar, guardar su progreso y desbloquear contenido.

  • Preparar tu plataforma para escalar, pensando en el crecimiento y en la incorporación de nuevos cursos en el futuro.

¿Qué te llevarás después de completar este curso?

  • Tu propia plataforma de cursos, lista para usar o personalizar.

  • Conocimientos sólidos en tecnologías de frontend y backend modernas.

  • Habilidades prácticas en integración de pagos, seguridad de usuarios y diseño responsivo.

  • Una base sólida para seguir mejorando tu proyecto o lanzar otros similares.

¿Para quién es este curso?

  • Para cualquier persona que quiera construir una academia online real sin depender de plantillas o soluciones prefabricadas.

  • Para desarrolladores frontend que quieran dar el salto al fullstack de una forma guiada y enfocada a proyectos reales.

  • Para creadores de contenido que deseen tener su propia plataforma de cursos en lugar de depender de terceros.

  • Para estudiantes de programación que buscan un proyecto práctico, moderno y escalable para su portafolio.


No importa tu nivel actual. Con dedicación y siguiendo cada módulo, vas a terminar el curso con un proyecto real funcionando y, lo más importante, con nuevas habilidades que podrás aplicar en el mundo real.

Who this course is for:

  • Desarrolladores junior o estudiantes que quieren crear su primer proyecto web completo y profesional.
  • Creadores de contenido, profesores o emprendedores que desean vender sus cursos online sin depender de plataformas externas.
  • Programadores que quieren aprender a integrar herramientas modernas como Next.js 15, React 19, Prisma, Stripe y ClerkJS en un proyecto real.
  • Cualquier persona con conocimientos básicos de programación que quiera construir una academia de cursos funcional y escalable desde cero.
  • Desarrolladores junior o estudiantes que quieren crear su primer proyecto web completo y profesional.
  • Creadores de contenido, profesores o emprendedores que desean vender sus cursos online sin depender de plataformas externas.
  • Programadores que quieren aprender a integrar herramientas modernas como Next.js 15, React 19, Prisma, Stripe y ClerkJS en un proyecto real.
  • Cualquier persona con conocimientos básicos de programación que quiera construir una academia de cursos funcional y escalable desde cero.
  • Freelancers que buscan ofrecer a sus clientes soluciones completas para academias o plataformas educativas personalizadas.