¡Bienvenidos a esta emocionante serie de tutoriales sobre cómo construir un poderoso CRUD utilizando Nest.js, MySQL, TypeORM y TypeScript! En esta primera entrega, te guiaré paso a paso en la creación de las operaciones básicas de Crear, Leer, Actualizar y Eliminar (CRUD) dentro de una aplicación web.
Nest.js es un marco de trabajo progresivo y eficiente para Node.js, que nos permite construir aplicaciones escalables y robustas utilizando TypeScript. Aprovecharemos la potencia de Nest.js para crear una API RESTful que se conecte a una base de datos MySQL mediante TypeORM, un ORM (Mapeo Objeto-Relacional) que nos simplificará la interacción con la base de datos y la manipulación de nuestros datos.
En esta primera parte, abordaremos la configuración inicial del proyecto, la instalación de las dependencias necesarias y la creación de la estructura básica del servidor con Nest.js. Además, te mostraré cómo configurar la conexión con la base de datos MySQL a través de TypeORM para que podamos empezar a modelar nuestras entidades y definir nuestras relaciones.
Si eres un entusiasta de Node.js y te interesa aprender a desarrollar aplicaciones web con tecnologías modernas y eficientes, esta serie de videos es perfecta para ti. Asegúrate de suscribirte al canal y activar las notificaciones para no perderte ninguna entrega. ¡Vamos a empezar a construir juntos este emocionante proyecto CRUD con Nest.js, MySQL, TypeORM y TypeScript!
Artículo:
https://bluuweb.dev/nestjs/crud-mysql.html
Código Github: https://bit.ly/3DFkl6R
Playlist Nest.js: https://bit.ly/3Ow7JW4
Cursos en UDEMY:
Curso de HTML + CSS + Bootstrap 5: https://bit.ly/3iyMBh3
Curso de Vue 3 + Firebase: https://bit.ly/3IwyHGJ
Curso React + NextJS: https://bit.ly/3JCSsht
Curso de TypeScript: https://bluuweb.dev/curso-typescript-udemy
HTML y CSS (gratis): https://bit.ly/3PM4x5U
#nestjs #typescript #mysql
Capítulos:
00:00:00 Introducción
00:03:00 TypeORM
00:06:25 Nest.js CLI
00:12:52 Docker compose
00:17:42 Visualizar Base de datos
00:20:51 CLI Resource cats
00:26:45 Class Validator
00:32:05 Conexión a base de datos
00:38:53 Repository Pattern
00:41:15 Entity
00:46:38 Utilizando Repository Pattern
00:49:58 create cat DTO
01:03:00 Sorft Delete
01:07:38 Update
01:15:54 Relaciones SQL
01:55:49 Resumen
Redes Sociales:
https://bluuweb.dev
Discord: https://bit.ly/3lpz7J2
https://www.twitch.tv/bluuweb
https://www.instagram.com/bluuweb_youtube
https://www.facebook.com/bluuweb
https://twitter.com/bluuweb
Regala un 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