06 - CRUD de Marcas en Backend con TypeScript, Express y TypeORM - Estructura Similar a Categorías.
En este sexto video del proyecto BasicNgFullStack dimos un paso estratégico antes de iniciar con los productos: implementar el módulo de marcas (brands).
A sugerencia de ChatGPT, decidimos crear una nueva entidad para manejar las marcas de los productos, lo cual da mayor organización y flexibilidad al sistema.
Clonamos la estructura existente de categorías, hicimos los ajustes necesarios y creamos el CRUD completo para marcas desde el backend, incluyendo controladores, rutas, validaciones, repositorio, DTOs y servicios.
Probamos todo en Postman, aprendiendo cómo extender la arquitectura sin duplicar código innecesario, y manteniendo el orden del proyecto.
Una clase ideal si querés aprender a escalar un backend con TypeScript, Express y TypeORM de forma limpia y ordenada.
{ JEBC-DeV }
06 - CRUD de Marcas en Backend con TypeScript, Express y TypeORM - Estructura Similar a Categorías.
En este sexto video del proyecto BasicNgFullStack dimos un paso estratégico antes de iniciar con los productos: implementar el módulo de marcas (brands).
A sugerencia de ChatGPT, decidimos crear una nueva entidad para manejar las marcas de los productos, lo cual da mayor organización y flexibilidad al sistema.
Clonamos la estructura existente de categorías, hicimos los ajustes necesarios y creamos el CRUD completo para marcas desde el backend, incluyendo controladores, rutas, validaciones, repositorio, DTOs y servicios.
Probamos todo en Postman, aprendiendo cómo extender la arquitectura sin duplicar código innecesario, y manteniendo el orden del proyecto.
Una clase ideal si querés aprender a escalar un backend con TypeScript, Express y TypeORM de forma limpia y ordenada.
youtube.com/live/kljXBWuvkDc?si=oIOptkHtr4jLDWvT
github.com/jebcdev/BasicNgFullStack
#typescript #expressjs #nodejs #typeorm #postgresql #crud #backend #marcas #brands #api #restapi #postman #categorias #fullstack #jebcdev #desarrolloweb #estructuraescalable
5 months ago | [YT] | 0