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.
Protección de contraseñas
Passport y JSON Web Tokens
- 7

Implementación de Autenticación con Passport.js y Estrategia Local
20:46 min - 8

Autenticación con JSON Web Tokens: Creación y Verificación
06:42 min - 9

Firma y Verificación de JSON Web Tokens con JavaScript
10:59 min - 10

Generación y Firma de Tokens JWT en APIs Backend
06:21 min - 11

Protección de Rutas con JWT y Passport en Node.js
12:20 min - 12

Gestión de Roles y Permisos en API Restful
17:52 min - 13

Consulta de Órdenes de Compra Usando Token de Sesión en Node.js
12:08 min - 14

Gestión de Autenticación y Autorización en Aplicaciones Web
05:29 min
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
software y recursos necesarios
- Node.js
- Docker
- PostgreSQL
- NPM o Yarn
- Express.js
4.9 · 621 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.


Amaury Himilqueo
muy útil toda la información que aprendí aquí


Nelson Herrera Diaz
Excelentes enseñanzas aprendí mucho.

Christian Alexander Palacios Chávez
La parte del manejo de contraseñas me pareció espectacular al igual que la explicaciones detalladas de los JWT 😎👍.


Daniel Salinas
Bueno!

Fabian Gutiérrez
gut


Bryant Chacón Campos
Genial, un curso totalmente necesario para autenticar y autorizar usuarios.


Ricardo Dario Ferrer
Muy claro y conciso.


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


Jonnathan Lozano Moreira
Si bien es complejo escribir tantas lineas de codigo con nodejs para toda la autenticacion, me gusta por lo dinamico que resulta todo el proceso, y me parece eficiente


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


Bayron Andres Ruiz Aguilera
Bueno


Luis Enrique Arellanes Torillo
mas cursos asi por favor

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.


Miguel Ojeda
Excelent !

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!! 💚

Andres Felipe Bolaños Fernandez
excelente curso donde aprendes a validar los token y aprendes a la proteccion segura para los usuarios.


Luis Fernando Bermudez Aldrete
Excelente curso!


Rainny Martinez
Excelente, muy buenos tips


Milton Estrada
Poder crear una API lo más cerca de algo profesional es sin duda una gran experiencia


Emanuel Hernández Santiago
muy bueno, es good para mejorar en el back-end


Muy bien estructurado y explicado el proyecto.
Este curso es parte de estas rutas de aprendizaje




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.




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í.




Frontend y Backend con Javascript para Desarrollo Web
¡Aprende Frontend, Backend y Full Stack Development con referentes en la industria y profes del Team Platzi!




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.




Seguridad Informática para Web Developers
Aprende los fundamentos de ciberseguridad para implementar flujos modernos de autenticación y estándares como OWASP en tus proyectos de frontend y backend.




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.




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.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender




