Cómo crear un CRUD ( Arquitectura Limpia ) con NODE.JS y Express | Buenas Prácticas API REST

preview_player
Показать описание
Aprende como implementar los métodos de Create, Read, Update y Delete de tus recursos para tener un API REST completo.

Si áun no te defiendes lo suficiente con JavaScript, aquí tienes un curso COMPLETO, DESDE CERO y GRATIS

⏱ CONTENIDO DEL VIDEO
00:00 Presentación
00:22 Arquitectura Controllers/Services/Repository
05:19 GET By id
08:08 UPDATE By id
14:32 DELETE By id

🔔 No olvides suscribirte y activar la campanita para no perderte ningún vídeo
Рекомендации по теме
Комментарии
Автор

Únete a la comunidad en Discord, para seguir aprendiendo Programación Web y JavaScript

CarlosAzaustre
Автор

Justo hoy habia terminado video el anterior sobre API REST. ¡Muchas gracias por el contenido Carlos, super agradecido!

lovejek
Автор

seria bueno que hagas una apiRest, guardando a una base de datos real mySql y MongoDb. asociacion unidireccional, bidirecciconal, composicion, agregacion, herencia.

alejandromattias
Автор

Genial, este video no lo quería...lo necesitaba!! 😎👍

Deus-lo-Vuilt
Автор

Buenas! ¿Cómo se llama la instalación o plugin para que te sugiera código?

enriquealejandropierottica
Автор

Crees que puedas pasar a una arquitectura hexagonal esta api o hacer una nueva con dicha arquitectura? Y explicar cuando ya podemos decir que es una arquitectura hexagonal es decir los puntos objetivos que hacen a una aquitectura hexagonal .

alejandroalea
Автор

Hola Carlos me gustaría que hicieses un video de javascript explicando "Intl.DateTimeFormat", I "ntl.NumberFormat", te animas, gracias por tus videos.

arduinoes
Автор

gracias carlos! no entendi bien la diferencia entre un service y el controlador, decis que el controlados solo recibe y pasa la pelota, es el que finalmente responde al frontend por ejemplo con un status 200 o algun error no? el services en si se usa en el controller y me imagino que tendra mas logica dentro, pero a su vez el service impacta en el DB, pero la logica del DB no va en el service, va en el modelo no? espero no haberme enredado jaja

juanimolfino
Автор

Cuando hago un delete o un patch siempre afecta al primero

matthewmacflattery
Автор

Me encanta... Cuando lo pondrías directo con un db?... por cierto que opinas de nest???

code_castle
Автор

Consulta, ¿que se puede utilizar para crear una biblioteca de medios? En pocas palabras que al subir imágenes se pueda saber dimensiones, pesos etc... y que se pueda elegir carpeta además de renombrar los archivos de forma dinámica. Con Multer se puede hacer mucho de esto pero no logro ver lo de las carpetas y no he encontrado como arreglar el tema de tíldes y ñ en las imágenes

DiegoHagopian
Автор

Por qué usar commonjs en vez de modules?

ESArnau
Автор

bro, como puedo conectarlo a postgres?

supersayaman
Автор

Por curiosidad... Que extensiones estás utilizando con los iconos y el tema?

andreso
Автор

Por favor en algun momento enseñanos a hacer el deploy de esto

tigreonice
Автор

hola, que plugin de vscode usas para que te sugiera toda la linea entera?

kikegomez
Автор

Porque ahora ya nadie explica de cero, ya viene todo armado ya y uno se pregunta y lo demas como lo hizo ?? que instalo ??? etc .

josemanuelgutierrez
Автор

El patrón MVC no me parece bien resuelto: habría que inyectar al controlador el servicio (repositorio o modelo para ti) y la vista. Para mí, tu aplicación es el controlador y el controlador es la vista. No lo entiendo.

adolfomartin
Автор

Buen video pero esto no es Clean Architecture (Domain, Use Cases, Infrastructure...)! Se llama arquitectura MVCS. (Model, View, Controller, Services)

boomboom-
Автор

Express realmente es una librería súper inútil

derlisruizdiaz