Nodejs MySQL REST API, Desde cero a Despliegue en Railway

119,471
0
Published 2022-09-20
Aprende a crear una REST API de Nodejs y MySQL desde cero, iniciando un proyecto de Nodejs, conectandolo a MySQL, creando consultas SQL y finalmente desplegandolo gratuitamente en la nube, usando un servicio llamado Railway. En este tutorial crearemos la tipica REST API CRUD de MySQL usando desde Cero, y usando conceptos modernos de Nodejs como ES Modules, async/await, y modulos de npm.

Código del ejemplo práctico:
github.com/fazt/nodejs-mysql-restapi/

Indice del Tutorial:
00:00 Introducción
00:48 Requerimientos
02:07 Explicacion del proyecto
09:53 Configuración del Proyecto
15:34 Endpoints
20:23 Conexión a MySQL
32:40 Rutas del Servidor
40:13 Controladores
45:54 POST employees
57:01 GET employees
01:00:04 GET employee by id
01:09:36 DELETE employee
01:15:42 PATCH employee
01:28:51 Manejo de errores
01:36:37 Not Found
01:38:48 Variables de entorno
01:50:33 Despliegue en Railway

🎥 Videos Recomendados:
Curso de Nodejs ➜    • Nodejs Curso Práctico desde Cero (Jav...  
Curso de Express ➜    • Express Framework de Nodejs, Curso pa...  
Curso de JSON ➜    • JSON (Javascript Object Notation) Cur...  
Curso de Git ➜    • Git y Github | Curso Práctico de Git ...  
Variables de entorno Nodejs ➜    • Variables de Entorno en Node.js | dot...  
HTML ➜    • Curso HTML para Principiantes  
CSS ➜    • Curso CSS para Principiantes  
Javascript Orientado a Objetos ➜    • Curso de Javascript Orientado a Objet...  
Arrays en Javascript ➜    • Javascript Arrays - Metodos (map, fil...  
ES Modules ➜    • Import y Export en Javascript (ES Mod...  

👨‍💻 ¿Qué servicios y productos utilizo?
Ledger (Hardware Wallet) ➞ bit.ly/3ijsVNW
SiteGround ➞ bit.ly/31u9ZEk
DigitalOcean ➞ m.do.co/c/8ef261d77de5
Expo ➞ bit.ly/2WpYKtx
Cloudinary ➞ bit.ly/3ohNlJ7

Este video es una actualizacion de un video que grabe hace 4 años, este es el enlace al video antiguo:    • Nodejs y Mysql Rest API  

#nodejs #mysql #restapi #railway

All Comments (21)
  • @naylord5
    Fazt ni yo ni la comunidad vamos a poder agradecerte lo suficiente todo lo que has aportado al mundo del desarrollo y todas las vidas que has cambiado. Lo que más puedo desear es que el universo te retribuya tu gran cantidad de esfuerzo y trabajo.
  • @JimyDrive
    En tus últimos vídeos estás incluyendo el proceso de despliegue a plataformas como Railway o Render. Muchas gracias por mostrarnos esas geniales alternativas a Heroku.
  • Gracias a ti y a su excelente contenido he aprendido y ahora vivo de ello... Dios te bendiga por su tiempo, su conocimiento y por enseñarnos ante todo con tanta calidad dev.
  • @dragayt543
    Gracias Fazt por siempre estar aquí para nosotros y ayudarnos en el camino del desarrollo
  • @maurysur81
    Maestro, muchas gracias por tus tutoriales, me ayudan a clarificar muchos temas. Estoy haciendo la carrera full stack y a veces me estanco, y gracias a tus aportes renuevo el compromiso y las ganas de aprender. Justo estoy viendo back end. Un gran saludo !!!
  • @36gaf
    Recién termino de ver el curso! Excelente! es lo que andaba buscando ya que conecté varias cosas que vengo aprendiendo e incorporé nuevas. Me encantaría que subas mas contenido sobre BackEnd con estas tecnologías y otras que se complementen y que vaya siendo de a poco más complejo para ir mejorando cada vez más y no estar estancado en lo básico. Muchísimas gracias por el aporte, a practicar de mi parte y un gran abrazo Fazt!
  • Estoy impresionado con la excelente calidad de este tutorial, nuevo suscriptor.
  • Ahhh te amo Fazt, gracias por actualizar este curso e incluir su despliegue ! Eres un crack
  • @aklo024
    Excelente video Fazt 👍🏼
  • Muchas gracias fazt por los tutoriales que subes , me has ayudado mucho , he visto muchos de tus cursos , y la verdad eres uno de los mejores explicando
  • Amigo sos un fenómeno, todos tus videos son excelente, brindan la información justa y necesaria.
  • Simplemente lo mejor de youtube, gracias crack !! Espero con ansias un lindo proyecto MERN + despliegue !
  • @Deus-lo-Vuilt
    Gracias Fazt , tus tutoriales de Mysql con Express y demás me han servido muchisimo <3
  • Me encanta tu contenido Fazt , eres una persona muy admirable para mi. Espero algun dia llegar a ser tan crack como tu! Bendiciones!
  • @o0.jc.0o26
    Muchas gracias me ha ayudado a familiarizarme mejor con Node-Express y a poder desatascarme con mi trabajo de fin de grado