
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 · 614 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.


Nataly Gabriela Cuaspud Pineda
Excelente


Jonathan David Olivos
Inmensamente agradecido con Nico y Platzi por esta serie de tres cursos. Contento en lo que se pudo lograr con estos cursos.


Ricardo Dario Ferrer
Muy claro y conciso.


Leiber Bertel
Excelente contenido!


Msderam
Excelente curso esperamos mas ....


luis alfonso cañari chumpitazi
aprendi mucho con este curso ya que me ayuda a implementar lo aprendido en otros proyectos y me gustaria que implementaran un curso de pasarela de pagos

Samuel Tocaimaza
Excelente!

Christian florez
Excelente desde el inicio hasta el fin, muy buen profesor de verdad recomendado 100%


Oscar Mauricio Blanco Echigoyen
Completamente recomendado, muy buenisimo el curso, creo que seria genial que hubiera un curso aplicando las otras estrategias de passport

Diego Alejandro Muñoz Camayo
Nico es un gran profesor! Todo el conjunto de cursos es un aprendizaje excepcional


Vicki Esther Avola
Me encantó el curso y pude seguirlo muy bien esta vez.


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


Muy bien!

JORGE ADOLFO CALAMBAS CERON
EXCELENTE


Edgar Fernando Ajset Nimacaché
Excelente curso abarca muy bien casos reales y una semi arquitectura limpia ordenada.


Alan Dell Oso
Un curso excelente, con un excelente profesor. Esta saga de creación de API desde cero es magnífica.

Omar Vinicio Leal Rivas
Todo muy bien


Daniel Vega
Un excelente curso sobre la autenticación y autorización con passport js y jwt

Excelente aprendi mucho y lo eh puesto en practica


Carlos Alvarez
NicoBytes es lo máximo

Jesús Antonio Estrada
El profesor es sinceramente espectacular y todo un modelo a seguir <3, espero algún día poder conocerlo en alguna platziconf


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.
Este curso es parte de estas rutas de aprendizaje




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.




Desarrollo Backend con Node.js
Especialízate en la creación de APIs y servicios backend utilizando Node.js, Express, NestJS, bases de datos SQL/NoSQL, autenticación (JWT, Passport), WebSockets y arquitecturas modernas.




Seguridad Web & API
Implementa mecanismos de autenticación y autorización robustos (JWT, OAuth, Auth0), protege tus aplicaciones contra vulnerabilidades comunes (OWASP Top 10) y asegura la comunicación.




Backend con Node.js
Especialízate en JavaScript con Node.js para crear proyectos backend a alta velocidad usando herramientas avanzadas para escalar y monitorear aplicaciones web.




Full Stack Developer con JavaScript
Conviértete en Full Stack Developer con JavaScript. Domina JavaScript, Node y React para tu primer gran empleo. Tu futuro en desarrollo web comienza aquí.




Desarrollo de Software Seguro
Domina el desarrollo de software seguro, desde fundamentos de seguridad informática hasta técnicas de autenticación y protección en aplicaciones web.




Node.js: Desarrollo Backend con JavaScript
Ahora con JavaScript puedes crear aplicaciones que corren del lado del servidor gracias a Node.js, te enseñamos cómo empezar hasta convertirte un experto.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender