En este contenido, podrás conocer conceptos claves de la creación de una capa de backend usando Javascript teniendo a NodeJS como entorno de ejecución. Paso a paso desarrollamos esta API que comprende la implementación de un modelo de gestión de datos para un sistema de adopción de mascotas, usando a MongoDB como manejador de base de datos y mongoose como herramienta ORM para facilitar la comunicación entre la aplicación y capa de datos. Finalizamos asegurando algunas rutas para demostrar como podemos tener rutas públicas y privadas. Espero les sea muy útil y quedo a la orden para sus dudas.
@angelicagarzon9726Ай бұрын
Disculpa mi ignorancia cuántas capas pueden haber en el backend?
@LeonardoCastillo79Ай бұрын
@@angelicagarzon9726Mínimo hay 2 capas. La capa de logica de negocio, que llamamos controller y la capa de datos o modelo. Cuando usamos ORMs agregamos una capa más de servicio para manejar la base datos. También esto va a depender de la arquitectura que uses, yo en el vídeo uso MVC donde tenemos una capa inicial de rutas.
@angelicagarzon9726Ай бұрын
@@LeonardoCastillo79 muchas gracias
@DanteTrinhАй бұрын
¡Qué genial suena este curso! Siempre he querido aprender a crear APIs, especialmente para proyectos tan bonitos como la adopción de mascotas 🐶. ¿Alguien más ha probado algo similar? Estoy empezando con сodigo hеroе y me encanta, ¡todo en español! 😊
@devrogerzen9 күн бұрын
Muichisimas Gracias, una excelencia como siempre de parte de freecodecamp y su majestuoso equipo. Gracias Gracias por existir
@johes1987Ай бұрын
Apenas encontré este canal y estoy muy agradecido por que comparten tanto conocimiento y es accesible para todo el mundo ya que muchos no podemos permitirnos los costos de cursos. 🙏🏽👍🏾🔥
@AlexisMaurizАй бұрын
¡Hermoso curso, Saludos a todos el equipo!
@carloslandaeta2284Ай бұрын
Gracias Leonardo! Gracias Freecodecamp por toda su dedicacion y el esmero de ensenar.
@leandromartinez001Ай бұрын
¡¡¡Excelente como siempre!!! ¡¡Gracias!!
@rodmyiriarte8251Ай бұрын
Muchas gracias por el curso
@ericksegura478Ай бұрын
Super saludos.
@dixrobyac7466Ай бұрын
buen video, gracias.
@jamorningstar4822Ай бұрын
Gracias
@FidelEmilioSusanaJimenezАй бұрын
👽😍😍😍😍
@nicolaslopezvidueiros4581Ай бұрын
a mi no me salen la sugerencia de metodo en 1:31:36
@nicolaslopezvidueiros4581Ай бұрын
el cmd npm init con el flag -y te omite todas las preguntas que tendrias que hacer si solo usas npm init
@nicolaslopezvidueiros4581Ай бұрын
cuando hago la peticion al create me hace todo pero en TH no me muesra la data async createPet (req, res) { try { const data = await PetsModel.create(req.body) console.log(data); res.status(201).json(data) } catch (error) { res.status(500).json(error) } } y el terminal data esta como undefined
@nicolaslopezvidueiros4581Ай бұрын
ya lo solucione es porque no estaba retornando en el PetsModel
@carloslandaeta2284Ай бұрын
Este proyecto esta en repositorio?
@nicolaslopezvidueiros4581Ай бұрын
cuando creas el cluster, es más recomendable usar la password que nos da o la tuya de mongodb atlas?
@LeonardoCastillo79Ай бұрын
Es más una cuestión de gusto. Ahora un punto importante es, la contraseña generada en atlas es muy segura. Podrías usar esa como referencia.