Curso de Node.js + Express + MongoDB (parte #02) - Auth + Session + Passport + Rutas protegidas
Ya has superado la mitad. Estás muy cerca de completar el curso.
Sobre esta lección
Bienvenidos a la segunda entrega del curso de Node JS para principiantes, paso a paso y desde cero. Aquí aprenderemos a realizar la autenticación de usuarios utilizando sessions de express, además configuraremos rutas protegidas, enviaremos correos electrónicos y más. Curso de Node.js Parte #01: https://youtu.be/xkHyM-K3Cd8 *** Login, Register, Hash password *** 0:00:00 Introducción a esta sección 00:05:11 Formulario Login y Registro 00:27:54 Schema y Modelo User 00:39:12 Guardar user en DB 00:50:24 Hash contraseña 01:03:51 Confirmar cuenta 01:14:37 Login controller 01:24:10 Resumen de esta sección *** Express Validator, Session, Flash, Passport *** 01:26:50 Configuraciones previas 01:34:41 Express Session 01:49:11 Session Flash 01:55:38 Express Validator 02:14:31 Mensaje Flash 02:31:01 Raid MouredevApps 02:31:54 Passport 02:44:40 Middleware verificar user *** CSRF Protection, Ref MongoDB, Nodemailer *** 02:59:38 Introducción a esta sección 03:00:18 CSRF Protection 03:12:35 Rutas protegias y Flash 03:19:23 Ref MongoDB 03:22:35 Validate ref user Read URL 03:25:43 Validate ref user Create URL 03:28:46 Validate ref user Remove URL 03:33:43 Validate ref user Update URL 03:39:20 Nodemailer enviar email 03:53:07 Despedida y próximas secciones 👌 Guía de códigos y teoría: https://bit.ly/3iBIvW3 👌 Curso en Udemy: https://bit.ly/3lNnPeh 👌 Curso completo de Javascript (playlist): https://bit.ly/3nEs6mh 👌 Discord: https://discord.com/invite/hcG7NBvsGD Links: 💩 Guía Master (todos los cursos): https://bluuweb.github.io/ 💩 Todos los cursos aquí: https://www.youtube.com/bluuweb 💩 Suscríbete al canal de bluuweb aquí: https://bit.ly/3kLYAqr 💩 ¿Cómo hago las guías de códigos? https://youtu.be/53UGOv9sTrQ #express #nodejs #clasesConBluuweb ¿Quiéres apoyar el canal? 🧨Curso de HTML + CSS + Bootstrap 5 + Git y más [UDEMY] https://curso-bootstrap-5-udemy.bluuweb.cl 🧨Curso Vue.js + Firebase [UDEMY] https://curso-vue-js-udemy.bluuweb.cl 🧨Curso React.js + Firebase [UDEMY] https://curso-react-js-udemy.bluuweb.cl 🧨Curso HTML y CSS [GRATIS] https://www.udemy.com/course/curso-html5-css3 🧨Cursos en oferta Udemy https://ofertas.bluuweb.cl 🧨Cafecito para bluuweb: https://www.paypal.me/bluuweb Conviértete en miembro de este canal para disfrutar de ventajas 😍: 💩 https://www.youtube.com/channel/UCH7IANkyEcsVW_y1IlpkamQ/join Redes Sociales: 💩 https://bluuweb.org 💩 https://discord.gg/ZrQAJnD7K8 💩 https://www.twitch.tv/bluuweb 💩 https://www.instagram.com/bluuweb_youtube 💩 https://www.facebook.com/bluuweb 💩 https://twitter.com/bluuweb ¿Necesitas un curso en Udemy? Al comprar cualquier curso en Udemy con el siguiente enlace http://bit.ly/2OQr3gM estarás apoyando a bluuweb 😍 Aquí puedes revisarlos: http://bit.ly/2OQr3gM
Sobre este curso
Aprende a crear sitios web utilizando HTML y CSS, este curso paso a paso y desde cero a experto, pondrás en práctica todo lo que iremos aprendiendo para convertirnos en un desarrollador web. Este curso completo aprenderás las principales etiquetas de HTML para construir sitios web adaptables a celulares y tablet. En el capítulo 1 veremos una introducción a HTML y CSS, además de conocer como trabajar con un editor de código llamado Visual Studio Code. Este nos ayuda a crear etiquetas y nos pinta todo con colores. En el capítulo 2 ya comenzaremos con los fundamentos de HTML5, sus versiones y sus sintaxis. En el capítulo 3 veremos fundamentos de CSS3, así ya podremos colocar estilos a nuestras páginas web. En el capítulo 4 crearemos un Navbar - Menú de navegación, el cual nos servirá para poder ir navegando entre diferentes pestañas de tu sitio web. En el capítulo 5 desarrollaremos una tabla de precios utilizando Flexbox, una de las principales características de CSS3. Se irán agregando nuevas secciones, por lo tanto al finalizar el curso tendrás un sitio web completo construido paso a paso y desde cero.
Lo que aprenderás en este curso:
- Estructurar páginas web semánticas con HTML5
- Aplicar estilos profesionales con CSS3 y diseño responsive
- Crear layouts modernos con Flexbox y CSS Grid
- Implementar animaciones y transiciones CSS