

Curso de Backend con Node.js: Autenticación con Passport.js y JWT
Publicado el 07 de octubre de 2021
¡Aprende estrategias de autenticación y autorización con Node.js! Integra Passport.js para el login de tu API REST. Protege contraseñas con herramientas de hashing. Implementa JSON Web Tokens para establecer sesiones entre backend y frontend con tu profesor Nicolas Molina.
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
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

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
Mira las primeras 2 clases sin costo en este momento
4.9 · 596 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.


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


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

Samuel Tocaimaza
Excelente!


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


Niller David Yanes Diaz
Un curso increíble con excelentes herramientas para el manejo de JWT y la gestión de Auth de una aplicación.


Bayron Andres Ruiz Aguilera
Bueno


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

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.


Abimelek Castrezana
Me encantó y me va a servir para mi chamba

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


Luis Fernando Bermudez Aldrete
Excelente curso!


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


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

Cristian Ramírez
Este curso es súper completo, está lleno de ejemplos prácticos de implementación de funciones de autenticación, seguridad, encriptación, manejo de permisos, control de acceso y envío de correos.


Oier Solabarrieta Egues
Me ha encantado el curso. Lo único, me encantaría que en este tipo de cursos, donde el contenido ya es algo más avanzado, no te guíen paso a paso como hacer las funcionalidades. Preferiría que nos dijeran que es lo que hay que hacer y que cada uno intente implementarlo. De esta forma los conocimientos se asientan mejor!! De resto un curso de 10 !!!


Lenin Emanuel Espinoza
Muy bueno


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

Fabricio Rossi
Excelente curso, lo mejor es ver como uno plasma en codigo aquello que vio siempre distintos sitios web y no sabia como se hacia, se nota que el docente le gusta y le pone ganas al curso.


Jorge Castorena
Excelente serie de cursos me parece de los mas util el que la creacion de proyectos asi de grandes sea tratado de forma consecutiva para poder aprovechar y poder entender todas las tecnologias que interactuan en un proyecto de esta indole, muy recomendado


Elioenai Garcia
Excelente curso


Juan Camilo Alvarez Muñoz
Un curso increíble, todos deberían hacerlo.


Alexis Rodriguez Jimenez
gran cursos muy buena explicacion
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.




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.



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.




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.




Frontend a profundidad con Vue.js
Framework progresivo de Javascript para crear interfaces de forma sencilla y escalable para desarrollar aplicaciones web con diferentes grados de complejidad.




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