API REST Nodejs desde cero usando MongoDB o MySQL

API REST Nodejs desde cero usando MongoDB o MySQL

 

Lo que aprenderás

  • Aprenderás a construir una API Rest en Node desde cero aplicando paradigmas de la programación, utilizando rutas, modelos, controladores, cargas de archivo
  • Preparas todo tu entorno de desarrollo con la instalación de NODE en windows, visual Studio Code, Git, también trabajaremos base de datos de MONGO en Atlas
  • Realizaremos pruebas de integración con Jest
  • Aprenderás a realizar (CI/CD) despliegue continuo e integración continua
  • Aprenderás a crear API REST Node con TypeScript
  • Documentar tu API con Swagger
  • Validar datos en un API REST

Requisitos

  • JavaScript
  • TypeScript
  • GIT

Descripción

La aparición de Node.js ha supuesto toda una revolución en el mundo de JavaScript.

Node.js es uno de los lenguajes de programación más populares del mundo. Hoy en día, impulsa millones de sitios web, sin embargo esto no es lo único.

Si hay algo que está creciendo a pasos agigantados es el desarrollo de APIs

Te invito formar parte de este nuevo curso  API REST Nodejs desde cero usando MongoDB o MySQL en Udemy donde  aprenderás a construir una API Rest en Node desde cero aplicando paradigmas de la programación, utilizando rutas, modelos, controladores, cargas de archivo  solo debes tener el tiempo y disposición recuerda que puedes revisar el temario de todo lo que se explicara.

IMPORTANTE:

– Mi manera de explicar es espontanea con mis propias palabras y me gusta que se aprenda con la practica.

– Las primeras horas de este curso las puedes encontrar gratuitas en mi canal de youtube (Leifer Méndez) eso lo hice con la finalidad de que puedas ver mi manera de explicar, ten en cuenta que en UDEMY encontrarás los módulos completos necesarios para la culminación de este proyecto. En Youtube no está el curso completo solo un adelanto.

Que aprenderás en el curso:

  1. Intro de Curso de Node
  2. Intro ¿Qué esperar en este curso?
  3. Preparando entorno
  4. ¿Cómo instalar Node en Windows?
  5. Instalar Visual Studio Code Windows
  6. Instalar GIT en Windows
  7. Crear base de datos en Mongo Atlas gratis
  8. Creando usuario de base datos Mongo Atlas
  9. Firewall permitir cualquier IP en Mongo Atlas
  10. Obtener DB_URI url mongodb
  11. Iniciando Proyecto (Instalar dependencias)
  12. Iniciando un proyecto NODE
  13. ¿Cómo instalar express en node?
  14. Instalar dovtenv y multer
  15. gitignore
  16. Creando Aplicacion Express
  17. Evitar error de los Cors NODE
  18. Creando Variables de Entorno (.env)
  19. Scaffold (Estructura de carpetas)
  20. Patrón MVC Modelo Vista Controlador
  21. Instalar mongoose en node
  22. Creando conexión con MongoDB
  23. Declarando DB_URI mongodb
  24. Definiendo modelo mongoose
  25. Mongo Schema
  26. Crear rutas en node express
  27. Cargando rutas dinámicamente express
  28. REQUEST, RESPONSE Express
  29. Index Router (Rutas dinámicas)
  30. Creando alias script «start», «dev»
  31. Controladores
  32. Cargando modelos
  33. Obteniendo datos POST (Body)
  34. Cargar archivo mp3 pdf en express node
  35. Configurando Multer Node express
  36. Configurando Multer express
  37. Obteniendo archivo en el controlador
  38. Postman API Node
  39. Como validar datos en un API REST
  40. Creando validador POST
  41. Documentar con POSTMAN
  42. Como validar datos en un API REST
  43. Creando validador POST
  44. Colocando middleware validator
  45. Como subir un mp3 en node express
  46. Como crear un middleware en node y express
  47. Código de respuesta de encabezado
  48. Creando un manejador de errores
  49. Usando express-validator
  50. Soft Delete eliminación lógica
  51. Eliminar archivo en node unlink
  52. JWT (Json Web Token)
  53. Como generar un jwt en node
  54. Como hacer login en node con jwt y proteger ruta
  55. ¿Cómo proteger rutas con roles (permisos)? en node
  56. Trazabilidad de Errores de backend con SLACK
  57. Usando MySQL Sequezlize en node
  58. Creando modelos sequelize en node
  59. Aplicando métodos personalizados Sequelize
  60. Crear join en mongo lookup
  61. Crear join en sequelize
  62. Iniciando nuestra aplicación en TypeScript
  63. Aprendiendo la importación dinámica de TypeScript
  64. Compilando nuestra aplicación

¿Para quién es este curso?

  • Interesado en el mundo del backend que buscan crear una API REST utilizando paradigmas de la programación y testing
  • Desarrolladores interesados en iniciar o reforzar sus conocimientos en el Backend

682

9.8 GB

Por favor recuerde. son 5 textos diarios, link directos en post los que quiera. descargas 5 diarios, no acumulativos.si no descarga un dia no significa que puede descargar 10 al dia siguiente, no comprometa su cuenta.

Subscribe
Notify of
5 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
geezy
geezy
1 year ago

Gracias! 😀

expolio
expolio
1 year ago

Falta el módulo 3

javierg
javierg
1 year ago

Buenos días, falta la 3ra parte.

jsrivero22
jsrivero22
1 year ago

Muchas gracias agradecido

Yuan
Yuan
10 months ago

muchas gracias

5
0
Would love your thoughts, please comment.x
()
x