API REST: Node.js (ES6) + Express + MongoDB + JWT (Refresh Token) [Curso actualizado 2022]
Ya has superado la mitad. Estás muy cerca de completar el curso.
Sobre esta lección
Aprende a crear una API REST con Node.js y Express, además utilizaremos las bases de datos de MongoDB y comunicación segura a través de JWT. 👏 Guía: https://bit.ly/38JGQvV 👏 Código Github: https://bit.ly/3MPRW0X 👏 https://www.twitch.tv/bluuweb 👏 https://discord.com/invite/hcG7NBvsGD 👏 Curso de Javascript: https://bit.ly/3vmXdae 👏 Curso de React: https://bit.ly/3xDL3v1 Cursos en UDEMY: 🧨 HTML + CSS + Bootstrap 5: https://curso-bootstrap-5-udemy.bluuweb.cl 🧨 Vue 3 + Firebase: https://curso-vue-js-udemy.bluuweb.cl 🧨 React + Firebase: https://curso-react-js-udemy.bluuweb.cl 🧨 HTML y CSS: https://www.udemy.com/course/curso-html5-css3 Express, MongoDB y Mongoose: 0:00:00 Introducción al curso 0:04:56 Iniciar proyecto 0:07:43 Módulos ES6 0:08:39 Instalar dependencias 0:17:03 gitignore 0:19:01 Express 0:24:10 Nodemon vs liveServer 0:27:55 Modularizar proyecto 0:32:02 Conexión MongoDB (Mongoose) 0:47:45 Schema y Model (User) 0:59:44 Router express 1:12:53 auth Controller 1:14:43 Leer body formato json() 1:20:26 Express validator 1:38:13 Middleware 1:46:52 Subir Repositorio Login y Register: 1:49:39 Resumen 1:53:26 hash password 2:08:41 Guardar user en DB 2:30:23 Login 2:39:14 JWT localstorage vs cookie JWT 3:01:00 Generar Token 3:11:31 Verificar Token 3:31:34 Payload JWT 3:34:02 Errores JWT 3:37:12 Persistencia token (#01) 3:49:47 JS frontend vs backend 3:52:12 Persistencia token (#02) 4:04:21 ¿Token en Localstorage? 4:08:00 ¿Token en Cookie? 4:20:20 Refresh Token 4:36:58 Resumen refreshtoken y token 4:44:41 Cerrar sesión 4:48:19 Github CRUD 4:49:32 Resumen 4:51:57 refactorización 4:54:11 Momento random 4:54:24 Middleware refresh token 5:02:12 Middleware express validator 5:09:42 Schema y Model Links 5:18:37 Router 5:25:21 READ 5:30:53 CREATE 5:41:47 Validar url con axios 5:59:31 READ 6:10:09 REMOVE 6:12:44 Validar params 6:23:04 UPDATE 6:35:04 Nanoid 6:47:19 Redirect express DEPLOY: 6:50:44 Mongo Sanitize 6:56:40 CORS 7:16:23 Heroku 7:27:53 Deploy en Render Próxima clase: MEVN y MERN #node #js #apirest Redes Sociales: 💩 https://bluuweb.org 💩 http://discord.bluuweb.cl 💩 https://www.twitch.tv/bluuweb 💩 https://www.instagram.com/bluuweb_youtube 💩 https://www.facebook.com/bluuweb 💩 https://twitter.com/bluuweb 💩 Cafecito para bluuweb: https://www.paypal.me/bluuweb -- Mi Setup: ⭐️ Teclado Mecánico: https://amzn.to/3Ns6fdK ⭐️ Audífonos: https://amzn.to/3pwrzqt ⭐️ Micrófono: https://amzn.to/3JH4tV7 ⭐️ Monitor: https://amzn.to/3NTt8Iu ⭐️ Procesador: https://amzn.to/3raD4EC ⭐️ Tarjeta de Video: https://amzn.to/437t78b
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