Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Rafa Tárrega

¡Buenas a todos. Aquí Tarredev programando

Este curso te llevará paso a paso a construir un clon completo de Netflix utilizando Next.js 14 junto con las tecnologías más avanzadas y modernas del ecosistema web. No importa si eres principiante o ya tienes experiencia, este curso está diseñado para que puedas aprender a tu propio ritmo, mientras creas una aplicación funcional y atractiva, siguiendo las mejores prácticas del desarrollo web.

Lo que aprenderás

Read more

¡Buenas a todos. Aquí Tarredev programando

Este curso te llevará paso a paso a construir un clon completo de Netflix utilizando Next.js 14 junto con las tecnologías más avanzadas y modernas del ecosistema web. No importa si eres principiante o ya tienes experiencia, este curso está diseñado para que puedas aprender a tu propio ritmo, mientras creas una aplicación funcional y atractiva, siguiendo las mejores prácticas del desarrollo web.

Lo que aprenderás

  • React.js: Aprende los fundamentos de React.js, el framework más popular para la creación de interfaces de usuario dinámicas y reutilizables, clave para el desarrollo moderno de aplicaciones web.

  • Next.js 14: Aprende a crear aplicaciones rápidas y escalables con el framework más moderno de React, y descubre las nuevas funcionalidades de su última versión.

  • Prisma ORM: Domina el manejo de bases de datos utilizando Prisma, un ORM potente y flexible que te permitirá gestionar datos con facilidad.

  • Neon Tech para bases de datos: Aprende a integrar bases de datos en la nube con Neon, optimizando el rendimiento y la seguridad de tu aplicación.

  • Tailwind CSS: Estiliza tu aplicación de manera rápida y eficiente utilizando Tailwind CSS, un framework que te permitirá crear interfaces modernas y responsivas.

  • ShadCN: Descubre cómo integrar y estilizar componentes con esta poderosa librería de UI, mejorando la apariencia y la usabilidad de tu proyecto.

  • TypeScript: Crea aplicaciones robustas y fáciles de mantener utilizando TypeScript, con tipado estático para minimizar errores y mejorar la productividad.

  • NextAuth: Implementa un sistema de autenticación seguro y flexible, permitiendo a los usuarios iniciar sesión y gestionar sus cuentas fácilmente.

  • React Player: Aprende a integrar un reproductor de video en tu aplicación, dándole a tu clon de Netflix la funcionalidad de transmisión de video.

¿Qué vamos a construir?

Durante el curso, crearás un clon completo de Netflix con funcionalidades avanzadas, tales como:

  • Un diseño de interfaz elegante y responsivo

  • Autenticación de usuarios con login y registro

  • Listado de películas con géneros y descripciones

  • Reproducción de videos en streaming

  • Gestión de listas de favoritos

  • Sistema de recomendaciones dinámicas

  • Administración de usuarios y sesiones

¿Qué hace este curso especial?

  • Proyecto real: No solo aprenderás teoría, sino que aplicarás lo aprendido en un proyecto real que podrás agregar a tu portafolio.

  • Tecnologías modernas: Estarás aprendiendo y utilizando las herramientas más modernas que demandan las empresas en la actualidad.

  • Enfoque práctico: Con ejercicios paso a paso, tendrás un enfoque muy práctico para entender cómo funciona cada tecnología.

  • Soporte del instructor: Si en algún momento te atascas, tendrás soporte y orientación personalizada para continuar tu aprendizaje.

¿Por qué deberías tomar este curso?

  • Si quieres aprender a construir aplicaciones completas con Next.js 14 y las tecnologías más demandadas del mercado.

  • Si estás buscando crear un portafolio sólido y demostrar que puedes trabajar con herramientas utilizadas en empresas y startups.

  • Si quieres convertirte en un desarrollador web moderno, capaz de crear proyectos de alto nivel por ti mismo.

Este curso es una oportunidad única para aprender lo último en desarrollo web full-stack, y lo mejor de todo, no necesitas experiencia previa. ¡Únete ahora y comienza tu viaje hacia la creación de proyectos web impresionantes.

Enroll now

What's inside

Syllabus

Introducción
En esta sección, aprenderás cómo configurar tu entorno de desarrollo de manera eficiente para empezar con Next.js 14. Verás cómo organizar tus archivos de forma lógica y escalable.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Cubre React.js, Next.js 14, Prisma ORM, y Tailwind CSS, que son herramientas modernas y demandadas en el desarrollo web actual
Enseña a construir un clon de Netflix, lo que proporciona un proyecto práctico y atractivo para el portafolio del estudiante
Utiliza TypeScript, lo que ayuda a crear aplicaciones robustas y fáciles de mantener, minimizando errores y mejorando la productividad
Incluye la integración de Neon Tech para bases de datos en la nube, optimizando el rendimiento y la seguridad de la aplicación
Requiere el uso de ShadCN, una librería de UI que puede requerir tiempo adicional para aprender y personalizar componentes
Implica el uso de Prisma ORM, que requiere una configuración y comprensión de bases de datos, lo cual podría ser un desafío para principiantes absolutos

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Clon netflix con next 14 práctico

Según los estudiantes, este curso ofrece un enfoque altamente práctico para dominar Next.js 14 construyendo un clon completo de Netflix. Es elogiado por utilizar tecnologías modernas y relevantes como Prisma, Tailwind CSS y TypeScript, lo que lo convierte en un excelente proyecto para portafolio. Los learners aprecian la estructura paso a paso que facilita el aprendizaje, incluso si el ritmo puede sentirse rápido para principiantes. Aunque se considera una base muy sólida, algunos sugieren que ciertos temas podrían profundizarse más y ocasionalmente se encuentran pequeños errores en el código que requieren depuración personal. En general, es visto como un recurso valioso para quienes buscan una experiencia práctica intensiva.
Puede ser rápido, algunos temas superficiales.
"El ritmo es un poco rápido si no tienes experiencia previa con algunas de las herramientas."
"Algunos temas se tocan un poco por encima, me gustaría más profundidad en Prisma."
"Siento que la parte de autenticación podría haber sido más detallada."
"Es un curso introductorio a muchas cosas, no un deep dive en una sola."
Guía útil para desplegar la aplicación.
"La sección final sobre el despliegue en Vercel fue muy clara y útil."
"Aprender a desplegar el proyecto en la nube fue un gran plus."
"La guía de despliegue funciona perfectamente."
Proporciona una buena fundación en Next.js.
"Este curso me dio una excelente base para empezar a desarrollar con Next.js."
"Aunque no profundiza en todo, te deja con una comprensión clara de los conceptos."
"Sirve como un gran punto de partida si vienes de React puro."
Usa un stack tecnológico actual y relevante.
"Aprender a usar Next 14, Prisma y Tailwind juntos fue exactamente lo que buscaba."
"El curso está al día con las últimas versiones y herramientas."
"Me gustó que incluyera TypeScript y NextAuth, son esenciales hoy en día."
"La elección de tecnologías es perfecta para lo que demandan las empresas ahora."
Enfoque práctico en construir un proyecto real.
"Construir el clon de Netflix de principio a fin fue muy motivador y práctico."
"Me gusta que se apliquen todas las tecnologías en un proyecto funcional."
"Es un curso muy práctico, ideal para ver cómo se integran las piezas en un proyecto real."
"La parte del proyecto es lo mejor, te da una idea clara de cómo abordar una app real."
A veces el código tiene errores que corregir.
"Tuve que pasar tiempo depurando porque el código a veces no coincidía o tenía pequeños fallos."
"Encontré un par de errores en el repositorio que tuve que arreglar por mi cuenta."
"Aunque el curso es bueno, frustra un poco encontrar código que no funciona directamente."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Master Frontend Next JS 14 | Clon de Netflix desde cero with these activities:
Repasar los fundamentos de React.js
Refresca tus conocimientos sobre React.js para comprender mejor cómo Next.js construye sobre él, facilitando el aprendizaje de las nuevas funcionalidades.
Browse courses on React.js
Show steps
  • Revisa la documentación oficial de React.
  • Completa un tutorial básico de React.
  • Repasa los conceptos de componentes, props y state.
Revisar 'Learning React, 2nd Edition: Functional Web Development with React and Redux'
Revisa este libro para fortalecer tu base en React, lo cual te ayudará a comprender mejor cómo Next.js extiende y mejora React.
Show steps
  • Lee los capítulos sobre componentes y props.
  • Estudia los ejemplos de código y trata de replicarlos.
  • Aplica los conceptos aprendidos a un proyecto pequeño.
Revisar 'Tailwind CSS: Official Guide'
Revisa la guía oficial de Tailwind CSS para dominar el estilizado de tu aplicación y crear una interfaz atractiva y responsiva.
Show steps
  • Lee los capítulos sobre la configuración y personalización de Tailwind.
  • Experimenta con diferentes clases de Tailwind en tu proyecto.
  • Aplica los conceptos aprendidos para mejorar el diseño de tu aplicación.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practicar la creación de componentes reutilizables en React
Practica la creación de componentes reutilizables para mejorar tu habilidad en el diseño de interfaces de usuario, un aspecto clave en el desarrollo con Next.js.
Show steps
  • Crea una serie de componentes simples (botones, inputs, etc.).
  • Combina estos componentes en componentes más complejos.
  • Refactoriza el código para mejorar la reutilización.
Seguir tutoriales sobre Next.js 14 y Prisma ORM
Sigue tutoriales para aprender a integrar Next.js 14 con Prisma ORM, lo cual te ayudará a gestionar bases de datos de manera eficiente en tu clon de Netflix.
Show steps
  • Busca tutoriales en línea sobre Next.js 14 y Prisma.
  • Sigue los pasos del tutorial y adapta el código a tu proyecto.
  • Experimenta con diferentes configuraciones y opciones.
Comenzar un proyecto personal con Next.js 14
Inicia un proyecto personal para aplicar los conocimientos adquiridos en el curso y experimentar con las tecnologías aprendidas.
Show steps
  • Define el alcance y los objetivos del proyecto.
  • Crea la estructura básica del proyecto con Next.js 14.
  • Implementa las funcionalidades principales del proyecto.
Crear un blog post sobre el despliegue de Next.js en Vercel
Escribe un blog post detallando el proceso de despliegue de una aplicación Next.js en Vercel, compartiendo tus experiencias y consejos.
Show steps
  • Investiga y documenta los pasos necesarios para el despliegue.
  • Escribe un borrador del blog post.
  • Revisa y publica el blog post.

Career center

Learners who complete Master Frontend Next JS 14 | Clon de Netflix desde cero will develop knowledge and skills that may be useful to these careers:
Desarrollador Front-End
El rol de desarrollador front end implica la creación de interfaces de usuario interactivas y atractivas, habilidades que este curso potencia significativamente. Este curso ayuda a construir una base sólida en React.js y Next.js 14, herramientas esenciales para cualquier desarrollador front end moderno. El curso se enfoca en el desarrollo práctico de un clon de Netflix, abordando desafíos reales que un desarrollador front end enfrenta diariamente, desde el diseño de interfaces responsivas con Tailwind CSS y ShadCN hasta la gestión de la autenticación con NextAuth. El curso puede ser particularmente beneficioso para aquellos que buscan dominar las últimas tendencias en desarrollo web y construir aplicaciones escalables y de alto rendimiento.
Ingeniero de Front-End
Un ingeniero de front end se especializa en la construcción de la parte visible de las aplicaciones web, asegurando que sean rápidas, accesibles y fáciles de usar. Este curso contribuye a construir una base sólida en React.js y Next.js 14, dos de las tecnologías más demandadas en la ingeniería de front end. El curso se distingue por su enfoque práctico, guiándote a través de la creación de un clon completo de Netflix. El curso puede ser particularmente valioso para aquellos que buscan desarrollar habilidades en la gestión de estados con Zustand, la implementación de autenticación segura con NextAuth, y el despliegue en Vercel.
Desarrollador Full Stack
El desarrollador full stack trabaja tanto en el front end como en el back end, requiriendo un amplio conjunto de habilidades. Este curso es un excelente punto de partida, ya que abarca tanto el front end con React.js y Next.js 14, como aspectos del back end con Prisma ORM y Neon Tech para bases de datos. La creación de un clon de Netflix proporciona experiencia práctica en todas las capas de una aplicación web, desde el diseño de la interfaz de usuario hasta la gestión de bases de datos y la autenticación de usuarios. Además el curso cubre TypeScript. Un aspirante a desarrollador full stack debería considerar este curso para obtener una visión integral del desarrollo web moderno y adquirir habilidades valiosas en tecnologías demandadas por la industria.
Diseñador de Interfaz de Usuario
Un diseñador de interfaz de usuario (UI) se centra en la estética y la usabilidad de las aplicaciones. Si bien este curso está más orientado al desarrollo, la experiencia de construir un clon de Netflix proporciona una valiosa comprensión de los principios de diseño de UI. El curso te introduce a Tailwind CSS y ShadCN, que ayudan a crear interfaces modernas y responsivas. Al trabajar en un proyecto práctico, adquieres experiencia en la implementación de diseños y la optimización de la experiencia del usuario. Un diseñador de UI puede beneficiarse de este curso para comprender mejor cómo se implementan sus diseños en el mundo real y cómo colaborar eficazmente con los desarrolladores front end.
Especialista en Experiencia de Usuario
El especialista en experiencia de usuario se centra en mejorar la satisfacción y la usabilidad de las aplicaciones. Aunque este curso se centra más en el desarrollo, la experiencia de construir un clon de Netflix proporciona información valiosa sobre los principios de experiencia de usuario. El curso te expone a Tailwind CSS y ShadCN, que ayudan a crear interfaces intuitivas y atractivas. Al trabajar en un proyecto práctico, adquieres experiencia en la implementación de diseños centrados en el usuario y la optimización de la navegación. Un especialista en experiencia de usuario puede beneficiarse de este curso para comprender mejor cómo se implementan sus recomendaciones y cómo colaborar eficazmente con los desarrolladores front end.
Consultor de Desarrollo Web
Un consultor de desarrollo web asesora a las empresas sobre las mejores estrategias y tecnologías para sus proyectos web. Este curso puede ser útil para aquellos que deseen convertirse en consultores, ya que les proporciona un profundo conocimiento de las últimas tendencias en desarrollo web, como React.js, Next.js 14, Prisma ORM y Tailwind CSS. La experiencia de construir un clon de muestra de Netflix demuestra tu capacidad para aplicar estas tecnologías en un proyecto real, lo que puede aumentar tu credibilidad como consultor. El curso también puede ayudar a comprender cómo se integran diferentes tecnologías en una aplicación web completa, lo cual es esencial para brindar asesoramiento estratégico.
Desarrollador de Comercio Electrónico
Un desarrollador de comercio electrónico crea y mantiene plataformas de venta en línea. Este curso puede ser útil para aquellos que trabajan en comercio electrónico, ya que React.js y Next.js 14 son tecnologías populares para construir interfaces rápidas y escalables. El curso te permite explorar el desarrollo de un clon de Netflix, adquirir experiencia valiosa en la gestión de estados, la autenticación de usuarios y la integración de componentes. Un desarrollador de comercio electrónico podría considerar este curso para mejorar sus habilidades en el front end y construir experiencias de compra en línea más atractivas y eficientes.
Arquitecto de software
El arquitecto de software diseña la estructura y la infraestructura de las aplicaciones, tomando decisiones sobre las tecnologías y los patrones de diseño a utilizar. Este curso puede ser valioso para los arquitectos de software que desean mantenerse al tanto de las últimas tendencias en desarrollo front end. El curso ofrece una visión práctica de cómo construir una aplicación web moderna con React.js, Next.js 14 y otras tecnologías relevantes. La experiencia de crear un clon de plataforma como Netflix te ayuda a comprender los desafíos y las consideraciones involucradas en la construcción de aplicaciones escalables y de alto rendimiento. El curso también puede ser útil para evaluar las diferentes opciones tecnológicas y tomar decisiones informadas sobre la arquitectura de tus proyectos.
Desarrollador de Aplicaciones Móviles
Aunque este curso está enfocado en el desarrollo web con React.js y Next.js 14, los conceptos y las habilidades aprendidas pueden ser transferibles al desarrollo de aplicaciones móviles, especialmente con frameworks como React Native. Este curso puede ser útil para comprender los fundamentos de React y cómo construir interfaces de usuario interactivas. La experiencia de crear un clon de Netflix proporciona práctica en la gestión de estados, la navegación y la integración de componentes, habilidades que son relevantes para el desarrollo de aplicaciones móviles. Un desarrollador de aplicaciones móviles puede tomar este curso para ampliar sus conocimientos de React y explorar nuevas posibilidades en el desarrollo de interfaces de usuario.
Desarrollador de videojuegos
Aunque este curso está enfocado en el desarrollo web, la experiencia de construir un reproductor de video con React Player puede ser útil para los desarrolladores de videojuegos que necesitan integrar funcionalidades de video en sus juegos. Este curso puede ser útil para comprender cómo funciona la reproducción de video en la web y cómo personalizar la interfaz de usuario. Un desarrollador de videojuegos puede beneficiarse de este curso para ampliar sus conocimientos sobre el manejo de video y explorar nuevas posibilidades en el diseño de juegos.
Gerente de Producto
Un gerente de producto se encarga de definir la visión, la estrategia y la hoja de ruta de un producto. Aunque este curso se centra en el desarrollo, la experiencia de construir un clon de plataforma como Netflix proporciona una valiosa comprensión del ciclo de vida del desarrollo de productos. Este curso puede ser útil para comprender los desafíos técnicos y las consideraciones de diseño involucradas en la construcción de aplicaciones web modernas. El curso también puede ayudarte a desarrollar habilidades en la priorización de características, la gestión de requisitos y la comunicación con los equipos de desarrollo.
Desarrollador Back End
Un desarrollador back end se enfoca en la lógica del servidor, las bases de datos y las API que impulsan las aplicaciones. Este curso, aunque principalmente front end, incluye aspectos relevantes para el back end, como el uso de Prisma ORM para la gestión de bases de datos y Neon Tech. Este curso podría construir una comprensión básica de cómo interactúa el front end con el back end, lo cual es útil para la colaboración entre equipos. Tomar el curso ayuda complementar sus conocimientos de back end y obtener una visión más completa del desarrollo de aplicaciones web.
Probador de software
Un probador de software se encarga de garantizar la calidad y la fiabilidad de las aplicaciones. Este curso puede ser beneficioso para los probadores que desean comprender mejor cómo se construyen las aplicaciones web y cómo identificar posibles problemas. Al trabajar en un clon de Netflix, obtendrás información valiosa sobre la arquitectura front end, la gestión de estados y la autenticación de usuarios. El curso también puede ayudarte a desarrollar habilidades en la automatización de pruebas y la creación de casos de prueba efectivos.
Analista de Datos
Un analista de datos se encarga de recopilar, limpiar y analizar datos para extraer información valiosa. Este curso, al centrarse en el desarrollo front end, podría parecer no tener relación directa, pero adquirir habilidades en tecnologías web como React.js y Next.js 14 puede ser útil para construir visualizaciones de datos interactivas y personalizadas. Este curso puede ayudar a comprender cómo se construyen las interfaces web y cómo integrar datos en ellas. Tomar el curso es útil para mejorar su capacidad de comunicar sus hallazgos de manera efectiva a través de visualizaciones atractivas.
Escritor Técnico
Un escritor técnico se encarga de crear documentación clara y concisa para productos de software. Este curso puede ser útil para los escritores técnicos que desean comprender mejor las tecnologías que documentan. Al trabajar en un clon de Netflix, obtendrás información valiosa sobre React.js, Next.js 14, Prisma ORM y otras tecnologías relevantes. El curso también puede ayudarte a desarrollar habilidades en la comunicación técnica y la creación de tutoriales efectivos.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Master Frontend Next JS 14 | Clon de Netflix desde cero.
Este libro proporciona una base sólida en React, que es fundamental para entender Next.js. Cubre los conceptos esenciales de React, como componentes, props, state y el ciclo de vida de los componentes. Aunque el curso se centra en Next.js 14, este libro es valioso para comprender los principios subyacentes de React. Es útil como lectura complementaria para reforzar los conceptos.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser