
Implementa autenticación robusta con Node.js usando Passport.js y JWT. Crea rutas seguras y maneja sesiones con tokens. Aprende a enviar correos para recuperación de contraseñas. Ideal para fortalecer la seguridad de APIs backend.
Clases del curso
Protección de contraseñas
Passport y JSON Web Tokens
Envío de emails con Node.js
Recuperación de contraseñas
Despliegue a producción
Próximos pasos
Conoce quién enseña el curso

Nicolas Molina
Senior Web Developer con Angular y NestJS
🤝 Most Value Professional en Microsoft Developer Technologies
🌐 Google Developer Expert en Web Technologies y Angular
💯 Experto en Desarrollo Frontend y Backend con JavaScript
conocimientos previos
- Fundamentos de Node.js
- Bases de datos con Node.js
software y recursos necesarios
- Node.js
- Docker
- PostgreSQL
- NPM o Yarn
- Express.js
4.9 · 611 opiniones

Vic Ferman Flores Escobar
Me gusto mucho el curso como lo explica Nico, muy buena secuencia de cursos he aprendido y tengo lo que necesitaba


Emanuel Catriquil
Este curso esta dado por uno de los mejores profesores de Platzi. Realmente se aprende mucho y siempre deja en claro cuales son las mejores practicas! Super recomendado 🙌

Ricardo Possamai Ruiz
recomendado 100%, completar todo la secuencia de cursos de backend con nodejs... excelente todo


Elias Araya Diaz Araya Diaz
Me encantó el curso. El profesor es uno de los mejores. Espero verlo en mas cursos. Muchas gracias!!


Hector Diaz
Excelente curso, bien dictado, muy buen manejo del tema y lo mas importante, se profundizó en el manejo de autenticación con Passport.js. Sin duda 100% recomendable.

Javier Prieto
Ya había escuchado mucho de JWT pero usarlo con passport.js es una pasada. Te facilita mucho el trabajo y le da simpleza al código (que siempre cae bien). Lo mejor es que es modular. Por lo que puedes utilizar solo lo que vayas a necesitar. Usar clousure functions con Middleware es otra cosa que me llevo. me permitió modularizar más el código para hacerlo más mantenible a largo plazo. Definitivamente lo recomiendo.


Valentín Eduardo González Morales
Hasta el momento sólo he trabajado con mongodb pero este curso es agnostico a la base de datos, este curso se enfoca muchísimo en JWT, me hubiera gustado la integración de inicio de sesión con Google ya que passport la tiene integrada y además es muy común verlo en las aplicaciones.


Cristian Acalo
Excelente curso. Las buenas prácticas en el código son una muy buena manera de aprender ingeniería de software. Y el conocimiento impartido por el profe Nico siempre llega claro.


Patricio Sánchez Fernández
Buen curso.


Msderam
Excelente curso esperamos mas ....


Willian Sanchez
Nico es un excelente Profesor y el curso es lo maximo.


Luis Fernando Méndez González
QUE BUEN CURSOOOO


Jonathan Amaya Mendieta
Excelente saga de cursos de Nicolas, que impresion la cantidad de cosas que nosotros hemos visto y realizado, gran curso. Esta bien el hecho de buscar pos nuestra cuenta y demás, pero ciertas librerias o cosas tiene un versión mayor que genera error con lo actual, sería bueno como se hizo con un curso en donde se explico otra forma de como abordarlo.

Joshua Elí Isaac Realiquez Sosa
Siempre habia querido aprender a enviar emails, manejar la recuperacion de contrase;as y la confirmacion de correos. He aprendido muchisimo con este curso. Thanks Platzi Day!! 💚


Ivan Camilo Buitrago Buitrago
Estuvo excelente el curso, pero hicieron falta algunos temas como la parte de conectarse a una pasarela de pago real


Lenin Emanuel Espinoza
Muy bueno

Franz Eduardo Tejada Valencia
Este es un excelente curso, contiene mucha información muy bien explicada


Santiago Diaz
Excelente. Se entiende todo y va paso a paso


Dimas Antonio Mendoza Lozano
JOyaaaa de curso. Siempre habia pensando como hacer un sistema de roles y esto me lo aclaro desde 0


Ivan David Martinez Baron
Nicolas es tremendo docente. Sus cursos pueden parecer largos pero contienen gran contenido, una gran variedad y toca puntos importantes y deja otros para la investigación!

Excelente aprendi mucho y lo eh puesto en practica

German Rodriguez Velasco
El profe explica muy claro, y esta bien organizado y estructurado el curso

Kevin Alvarado
Es increíble ver como la aplicación llega hasta ese punto siguiendo paso a paso todas las recomendaciones de este y los demás cursos, recomendado al 100%


Daniel Corazza
es la primera vez que veo el tema de autenticaciones, login, etc.. el curso es muy bueno pero calculo que lo voy a tener que repasar por que a lo ultimo ya me pego una mariada jejej


José Eduardo Vinagre de Dios
Me gustó que incluye tareas de recuperar contraseña y toca el tema de refresh token.


Jeefry Polo Ospina
Excelente curso.

DERLYS DANIEL ALVARADO MENDOZA
Excelente profesor

Ariel Emiliano Acevedo Posos
Muy buen curso, y en general esta saga de cursos te da un template o bases para poder crear casi cualquier backend en node según una idea de negocios.


Roberto Carlos Ocampo
excelente curso de autorizacion y autenticacion con node. Siempre pense que esto era muy complicado, el profesor explica muy bien


Jorge Mario de León M.
Excelente curso, muy bueno enseñando y al grano.
Complementa este curso con nuestras rutas de aprendizaje

JavaScript
La Escuela de JavaScript de Platzi es nuestra más completa colección de cursos, proyectos y actividades colaborativas. JavaScript se consolida como el lenguaje de programación más utilizado en el mundo, siendo la herramienta para creación de páginas web dinámicas, aplicaciones web y software moderno de mayor demanda laboral. Arranca con los Fundamentos de JavaScript, manipula el DOM, crea Web Componentes con JavaScript Vanilla y conviértete en Frontend Developer con bibliotecas y frameworks más utilizados como Angular, Vue.js y React.js. También, refuerza tus habilidades como Backend Developer con Node.js o Express.js. <br /> <br /> ¡Comienza hoy con el <a style="color: #32b1fe;font-weight: bold;" href="/cursos/javascript/?utm_source=escuela-javascript">Curso de Fundamentos de JavaScript</a>!




Full Stack con Next.js
Especialízate en Next.js, implementando estrategias de autenticación, seguridad y optimización en tus proyectos, desarrollando con React.js y Node.js.



TypeScript
Mejora la calidad de tu código con TypeScript. Aprende tipos avanzados y programación orientada a objetos para proyectos robustos.Aumenta la seguridad de tu código con TypeScript.




JavaScript para Backend
Aprende a crear servidores escalables y seguros con Node.js. Integra bases de datos, autenticación y comunicación en tiempo real.




Fundamentos de JavaScript
Domina las bases de JavaScript, manipula el DOM y mejora la interactividad de tus proyectos. Utiliza Web APIs, escribe código seguro y escalable con TypeScript.




JavaScript para Frontend
Crea sitios web dinámicos y eficientes usando JavaScript. Domina APIs, el DOM, Web Components y DevTools para mejorar la experiencia del usuario.




Frontend con Angular
Angular es un framework y plataforma para construir aplicaciones web de todos los tamaños usando TypeScript y un poderoso kit de herramientas.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender