🗃️ Práctica con GESTIÓN de USUARIOS 🔌 API REST CRUD 🟢 Curso de Node.JS desde cero #13

  Рет қаралды 14,811

Desarrollo Útil

Desarrollo Útil

Күн бұрын

Пікірлер: 70
@jorgelopezcuns
@jorgelopezcuns Жыл бұрын
Muy buen video!!!!.Esta práctica no solo sirve para repasar todo lo aprendido durante el curso, sino que también nos enseña a estructurar nuestro código en proyectos reales.Muchas gracias por todo este contenido de calidad Jose.
@LeandroRavetto
@LeandroRavetto Жыл бұрын
acabo de realizar todas las pruebas y me funciono todo perfecto, agradezco el curso y la oportunidad que nos dieron de aprender node js. Jose sos un crack, explicas de 10 !!! hice un montón de cursos sin embargo este fue en el que mejor la pase lejos. Espero que les vaya muy bien de corazon. Saludos y gracias desde Argentina!!!
@dieguitto3528
@dieguitto3528 2 жыл бұрын
2:30:36 minutooooos???? esto supera con creces al vídeo de los node modules. Jajaja me quito el sombrero.
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Y lo que nos queda, hasta el infinito y más allá 😂
@brunoharari6454
@brunoharari6454 2 жыл бұрын
Esto es de lo mejor que hay en KZbin. Un genio Jose!
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Grande Bruno, muchísimas gracias!
@EstebanSalazarboaleon
@EstebanSalazarboaleon 2 жыл бұрын
Excelente práctica, he aprendido mucho. Esperando nuevos videos acá y en el curso de Node
@jacho1666
@jacho1666 2 жыл бұрын
👏👏 muchas gracias!!!! Ojalá y continue el curso. Saludos desde Perú ✌
@virtuals117
@virtuals117 2 жыл бұрын
Terminado! Gracias por el curso. Buen contenido!
@luismonagas573
@luismonagas573 2 жыл бұрын
Iniciando esta parte del curso.. uuff lo que ví al inicio es muy bueno!.. sobre todo el template con todos esos módulos que facilitan muchisimo la organización y comprensión del código.. Muchas gracias.. saludos desde Venezuela (10/11/2022)
@dacastror
@dacastror Жыл бұрын
Seria genial que mostraras en un próximo video cómo agregarle testing a este proyecto. Saludos desde Colombia
@mlizano6793
@mlizano6793 2 жыл бұрын
excelente video, porfavor mantenganse haciendo esto! Saludos desde Costa Rica
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchas gracias por el feedback y saludos para Costa Rica, poco a poco seguiremos con ello 👌
@francisconanoia2654
@francisconanoia2654 2 жыл бұрын
Muchas gracias Jose! me sirvio mucho hacer esta practica. Espero nuevos videos para armarle algun UI simple a este proyecto con React
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Lo haremos!
@sdfsfsfd437
@sdfsfsfd437 2 жыл бұрын
¡Fantásticos tus vídeos tío! 👍✅💯💙
@rickertluisgonzalesramirez1839
@rickertluisgonzalesramirez1839 2 жыл бұрын
Excelente video, me sirvió muchísimo, muchas gracias 😎😎
@mr.fabian8471
@mr.fabian8471 2 жыл бұрын
Gracias master !
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Gracias a vosotros 🤗
@CAFernandezB
@CAFernandezB 2 жыл бұрын
Su contenido es el mejor... Espero pronto presenten un back más complejo y que involucren más servicio, que ustedes explican cómo nadie... Saludos.. y mucho éxito.
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Buenas Cesar, la idea es ir poco a poco incrementando la complejidad, la idea de este video es establecer una pequeña base con lo explicado y continuar sobre la misma. Muchas gracias por el apoyo 😉
@jim7037
@jim7037 2 жыл бұрын
Que locura amigo! Muchas gracias
@dacastror
@dacastror Жыл бұрын
que gran curso! muchas muchas gracias
@jhonfredymaquiloncordoba1876
@jhonfredymaquiloncordoba1876 2 жыл бұрын
Valio la pena la espera. Gran contenido como siempre.
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchísimas gracias, como siempre!
@codigito
@codigito Жыл бұрын
domingito de cursito :) gracias por los videos compa me gusta tu orden, por ponerle un mini pero que poco me mola ver dto en ese tipo de objeto enriquecido
@juanmanuelsalinas4833
@juanmanuelsalinas4833 2 жыл бұрын
gracias!, muy buenos videos
@andresfeliperodriguezroa2273
@andresfeliperodriguezroa2273 2 жыл бұрын
Muy buen curso gracias
@marcosMartinez-wm7bd
@marcosMartinez-wm7bd 2 жыл бұрын
En el curso de pago, ya hay videos de testing?
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Todavía está en construcción pero la idea es que sí haya una sección dedicada a ello en el futuro!
@KINGDOM-mc8ih
@KINGDOM-mc8ih 2 жыл бұрын
Muy buena práctica 👏estaría genial un video con este mismo proyecto pero añadiéndole una interfaz gráfica 😃
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Lo haremos con React!
@marcosMartinez-wm7bd
@marcosMartinez-wm7bd 2 жыл бұрын
Como se llama la extension generadora de claves?
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Buenas Juan, entiendo que te refieres a lo que utilizo en el minuto 1:32:28. Si es así, la herramienta se llama LastPass, en realidad es un gestor de contraseñas pero utilizo su generador de contraseñas para generar la clave de JWT en este caso.
@marcosMartinez-wm7bd
@marcosMartinez-wm7bd 2 жыл бұрын
@@DesarrolloUtil muchas gracias!!😎
@marcosMartinez-wm7bd
@marcosMartinez-wm7bd 2 жыл бұрын
Podrían hacer un vídeo de cómo manejar los errores con el Middleware especial de express?. Es decir cómo manejarían errores si fuese un proyecto en producción. Saludos!
@luiguihades
@luiguihades Жыл бұрын
Gracias!!!
@lautarogottig2191
@lautarogottig2191 6 ай бұрын
tus videos son de gran ayuda! esto es oro para mi.. muchas gracias!! tengo una pregunta personal, tu de donde adquiriste estos conocimientos? existen libros en español acerca de estos temas?
@carlosfelipe-x2l
@carlosfelipe-x2l 8 ай бұрын
que buena playlist
@2005bgva
@2005bgva Жыл бұрын
Hola, estaba viendo la serie de vídeos, veo que este último ha sido subido hace un año, quería preguntar si ya no va a haber más vídoes sobre nodejs en esta lista?
@juanmanuelsalinas4833
@juanmanuelsalinas4833 2 жыл бұрын
una duda como configuraste el vs code para que aparezcan los distintos logos para los distintos tipos de archivos
@Deus-lo-Vuilt
@Deus-lo-Vuilt 2 жыл бұрын
Gracias por el video :D
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Gracias por tu feedback 👌
@elProdigio
@elProdigio 2 жыл бұрын
Por favor, Jose, espero que no te tomes a mal el siguiente comentario, pero viendo el vídeo me he dado cuenta de una muletilla que dices mucho y es "simplemente". Usando una extensión de chrome que permite buscar en los subtítulos (KZbin Captions Search), me salen un total de 405. Lo cual, para un vídeo de 2:30:00, da una media de 2,7 veces por minuto. Bueno, "simplemente" era ese detalle 😅
@elProdigio
@elProdigio 2 жыл бұрын
Añado un comentario friki. Me he bajado los subtítulos y he hecho un programita en JS para contar las veces que has dicho cada palabra. Este es el top 20: 00: que => 1194 01: y => 1031 02: a => 981 03: de => 919 04: el => 775 05: aquí => 730 06: en => 620 07: lo => 603 08: la => 535 09: un => 529 10: es => 511 11: por => 439 12: no => 421 13: simplemente => 408 14: vamos => 374 15: vale => 349 16: para => 290 17: este => 270 18: si => 264 19: tenemos => 258 20: ya => 246 Se puede ver que, efectivamente, es una muletilla 😜
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
😱😂 No me lo tomo a mal, de hecho es algo que percibo a la hora de editar. Me pasa sobre todo en KZbin aunque intento que ocurra cada vez menos porque sé que puede ser algo molesto jaja. No obstante admiro que te hayas descargado los subs y te hayas montado un script para contar todo, que bueno 👌
@elProdigio
@elProdigio 2 жыл бұрын
Gran vídeo. Mejor esto que cualquier peli chunga de las de ahora 👏👏👏Por cierto, ¿porque el package-lock.json lo metéis en el .gitignore?
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchas gracias 😊, respecto al package-lock, no está metido en el .gitignore, he revisado por si acaso el proyecto y una parte del video y no lo he visto. Si está puesto por alguna razón en algún minuto del video aunque no debería y me lo puedes decir te lo agradezco un montón
@elProdigio
@elProdigio 2 жыл бұрын
@@DesarrolloUtil Tienes toda la razón, estaba en el .prettierignore. Lo vi un poco tarde, de noche, a oscuras, en el móvil y no me fijé bien 😅 Perdón por la confusión 😉
@JoseC20025
@JoseC20025 11 ай бұрын
Buenísimo el video, una preguntita, ¿qué terminal usas?
@victoria-exito
@victoria-exito 2 жыл бұрын
Hola! Estuve buscando en tu canal, pero no consigo videos para poder migrar mis extensiones de vsc a otra laptop...He sincronizado mi vsc con github...instale una extension "Settings sync", creé un gist pero nada me funciona...lo que se me guarda es un monton de info que no se de donde sale y no logro accesar a la pag ppal del Settings sync...Porfa podrias hacer un video para saber como puedo hacer un backup de mis extensiones para poder usarlas en otra pc y para diferentes cuentas de github? Gracias!
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Tienes que usar los propios settings sync de VSCode, ya no es necesaria la extensión
@elProdigio
@elProdigio 2 жыл бұрын
Ayer terminé de ver el vídeo. Enhorabuena, está genial. Tenía una duda sobre el nombrado que habéis usado y es que no entiendo por qué llamáis a los middleware "DTO", ya que, en realidad, solo son validadores de los datos de entrada, no un Data Transfer Object. Siempre he entendido un DTO como una estructura de datos anémica y no como una función que valida datos y al verlo, no entendía porqué estaban en una carpeta DTO y el nombre de la función no queda claro qué es lo que hace. Por favor, ¿podríais decirnos cuál es el motivo de ese nombrado? ¡Muchas gracias!
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Buenas, cómo bien indicas las funciones son middlewares. Lo más correcto sería meter esas funciones middleware en otra parte con ese nombre pero no quería complicar demasiado la estructura del proyecto de momento. Esos archivos que creamos tienen una parte de validación que luego se introduce en la función middleware y no cumplen de manera estricta la definición de DTO. Los llamo así porque la idea es que esas funciones se puedan ampliar en un futuro para ello y porque aunque valida, también puede transformar tipos de datos y modificarlos devolviendo un objeto plano. En este ejemplo al ser sencillo no realizamos modificaciones pero la idea es que en un futuro puedas hacerlas, no obstante lo tendré en cuenta para aclararlo y disculpa si dió lugar a confusión
@jesusenriquecabezaacero9616
@jesusenriquecabezaacero9616 2 жыл бұрын
Hola chicos !!! Nuevamente felicitarlos por su gran trabajo y dedicación; sinceramente siempre está en alza mi admiración y respeto hacia vosotros. Aprovecho este medio para hacerles una consulta: ¿Hay posibilidad de algún descuento especial si os compramos los dos cursos (node y react)? Tened en cuenta que os escribo desde LATAM. Saludos :)
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchas gracias! Respecto al descuento de los cursos, en esta fase de preventa se encuentran a un precio muy inferior a lo que costarán realmente, por lo que no vemos viable ofrecer un descuento adicional... Entiendo tu situación pero realmente hay mucha gente que ya ha adquirido ambos a su precio, y no sería justo para ellos tampoco. Espero que lo entiendas
@jesusenriquecabezaacero9616
@jesusenriquecabezaacero9616 2 жыл бұрын
@@DesarrolloUtil Listo chicos. Totalmente entendible. Muchas gracias por responder y por todo el contenido gratuito que nos ofrecen :)
@jorgegalvan8910
@jorgegalvan8910 Жыл бұрын
No termino de entender como es que expressApp sabe que existe una conexion a la base de datos y que debe utilizarla
@sr_tr
@sr_tr 2 жыл бұрын
Tengo una duda, el cliente que consuma la API tiene que generar el id?
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Buenas, en la practica sí, el cliente es el que envía el ID. Puede resultar algo extraño, porque muchas veces esto se puede ver generado en servidor. Cada opción tiene sus ventajas y desventajas, te dejo ademas un post que habla de ello por si te interesa 😉 www.techyourchance.com/client-generated-ids-vs-server-generated-ids/
@agushaven
@agushaven 2 жыл бұрын
Hola, saludos desde de Argentina, una consulta, vengo del mundo de php y me entra una duda, es recomendable aplicar algun tipo de patron de diseño dentro de aplicaciones node? mvc, singleton, etc
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Los patrones de diseño son algo universal, y no dependen del lenguaje/tecnología. Los mismos patrones que se aplican en PHP, se pueden aplicar en Node y, desde luego, es una muy buena idea hacerlo!
@Maxxelmc
@Maxxelmc 2 жыл бұрын
Hola José, cómo se llama la extensión que genera las contraseñas, muy bueno el vídeo por cierto, gracias por el contenido de calidad.
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Es LastPass, que es un gestor de contraseñas y utilizo su extensión de Chrome. No obstante si tienes cualquier otro como KeePass o similares probablemente ya lo traigan integrado también.
@lacacode
@lacacode Жыл бұрын
Me gustaria una práctica conectándose desde el frontend
@prodrigu75
@prodrigu75 2 жыл бұрын
SIMPLEMENTE...un buen vídeo de NodeJS SIMPLEMENTE...me gusta más (prefiero) Typescript a Javascript SIMPLEMENTE...me gustó en parte la organización de carpetas y los alias (yo no sabía como crearlos) SIMPLEMENTE... SIMPLEMENTE... SIMPLEMENTE...(x n) SIMPLEMENTE...Yo también tengo muletillas...y muchísimas (todos las tenemos), sin embargo, hay que utilizar sinónimos y/o revisar el contenido antes de subirlo. Espero que no tomes a mal este comentario, sólo lo hago para que mejores. Saludos desde Santiago de Chile.
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Buenas Pablo, gracias por el feedback y pido disculpas por las muletillas. Cuando lo edité me di cuenta y se que puede llegar a resultar molesto. Intentaré reducirlo todo lo posible y me alegro que quitando eso te sirviera. PD: Yo también prefiero Typescript, simplemente... todo llegará 😅
@marcosMartinez-wm7bd
@marcosMartinez-wm7bd 2 жыл бұрын
Por cierto, en unregisterDto se deberia poner solo string, porque en el caso de que alguien ingrese a tu cuenta le estas dando pistas de como debe ser la contraseña😂😎
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Buen punto!
Sigma girl VS Sigma Error girl 2  #shorts #sigma
0:27
Jin and Hattie
Рет қаралды 124 МЛН
API REST, Node js & MongoDB Atlas, Express | CRUD
57:11
MonkeyWit
Рет қаралды 69 М.
Kata 6 IS2
33:07
jmdh 03
Рет қаралды 20
Node.js Crash Course
2:06:35
Traversy Media
Рет қаралды 283 М.
Sequelize REST API (usando Postgres)
1:27:14
Fazt Code
Рет қаралды 82 М.
Tu primer aplicación de Nodejs desde Cero (más Despliegue)
1:12:27