6 consejos para que DISEÑES BIEN tu API REST

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2024

ความคิดเห็น • 291

  • @andresgrisalesgonzalez7704
    @andresgrisalesgonzalez7704 4 ปีที่แล้ว +45

    Me gustó mucho el vídeo y me atreveré a decir unas cosas y quizá a alguien más también le sirva (si algo no te parece, por favor dímelo :)
    1. Bajo el método POST siempre deberíamos enviar un cuerpo (Body).
    2. En el ejemplo de /users/1234/favorites, para obtener la colección de favortios utilizamos sobre esa uri el método GET, como dijeste, y si es para agregar un nueva nueva canción (en este caso) a la colección de favoritos de ese usuario 1234, simplemente pasamos bajo el método POST en /users/1234/favorites un body que contenga lo necesario para la operación (por lo general sería simplemente un solo atributo que es el id en este caso de la canción), y ya así tenemos lo necesario para buscar el usuario, la canción, y agregar la canción a los favoritos de ese usuario.
    3. Cuando nos traemos colecciones, en mi opinión, deberiamos siempre recibir un pageable (y tener uno por defecto), que le diga de que tamaño quiere las paginas, y cual quiere. También documentar siempre la API, con swagger, por ejemplo. Usar Loggers, que quede rastro siempre de lo que pase en nuestra API REST.

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว +3

      Tremendo aporte. Totalmente de acuerdo contigo Andrés. Gracias!

    • @mexxiano
      @mexxiano 3 ปีที่แล้ว

      Muy bueno! Una consulta: el pageable, por lo que entiendo, estaría relacionado con la paginación de los datos? Y en ese caso, cómo es recomendable pasar esos datos? En el uri o por post? Gracias!

    • @neisservilla7239
      @neisservilla7239 3 ปีที่แล้ว

      pregunta: que pasa si necesito incrementar las views de una cancion por ejemplo cada que la obtengo con un metodo GET, al ser el get solo para leer informacion y no escribir debo crear otro endpoint con metodo POST para incrementar las views o si es valido modificar las views cada que se llama ese metodo GET????

    • @andresgrisalesgonzalez7704
      @andresgrisalesgonzalez7704 3 ปีที่แล้ว +2

      @@neisservilla7239 Hola, busca sobre algo que se llama Event-Driven Architecture. Lanzas un evento, alguien lo escucha, aumentas el numero de visitas. Es de lo más moderno que hay en el momento.

    • @neisservilla7239
      @neisservilla7239 3 ปีที่แล้ว

      @@andresgrisalesgonzalez7704 Muchas gracias por el aporte :D

  • @guillermoreyes5495
    @guillermoreyes5495 4 ปีที่แล้ว +19

    "Ya quedó" jajaja, buen checklist Manuel, gracias!

  • @UlfFrostyPaw
    @UlfFrostyPaw หลายเดือนก่อน

    Realmente esto me parece curioso y no entiendo pq no me lo han ensñado en la universidad. Gracias por hacerlo un poco más entendible para un simple mortal como yo

  • @javiergutierrez6518
    @javiergutierrez6518 10 หลายเดือนก่อน

    Ha pasado tiempo y sigue siendo el mejor contenido para backend

  • @Coderos
    @Coderos 4 ปีที่แล้ว

    Video esencial para aquellos que hacen API’s a mano.

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      Mil gracias por recomendar el vídeo @Coderos!!

  • @diegtria1
    @diegtria1 ปีที่แล้ว

    Hola, información de calidad, estoy investigando sobre la creación de servicios y aprendi bastante.

  • @alfonsoevangelista9356
    @alfonsoevangelista9356 3 ปีที่แล้ว +3

    Super!! Excelentes consejos. Felicidades! Me gustaría que hablaras sobre Graghql en algún vídeo.

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว +2

      Por ahí lo tengo en el radar. Sobre todo para compararlo con REST.

    • @xzdasx
      @xzdasx 3 ปีที่แล้ว

      @@ManuelZapata Esto va estar interesante, ya he implementado un par de APIs en graphql y tengo emociones encontradas al respecto.

  • @LuisLopez1099llg
    @LuisLopez1099llg 3 ปีที่แล้ว

    Siempre devolver 200 hahaha identificado.
    Muchas gracias c:

  • @RafaelCayamo
    @RafaelCayamo ปีที่แล้ว +1

    Gracias por tus consejos, me ayuda mucho a mejorar y hacerme mejor profesional, pienso que luego de resolver el problema logico es importante hacer las cosas entendibles para los que usaran nuestras soluciones, me gustaria si puedes hacer algo en cuanto a la documentacion de las apis, gracias nuevamente

  • @danielpinto5680
    @danielpinto5680 2 ปีที่แล้ว

    Excelente video y muy interesante,

  • @alejandro5lmL
    @alejandro5lmL 3 ปีที่แล้ว

    Me gustó mucho, de hecho varios de esos errores los aprendí cómo mitos en la escuela y aprendí hasta trabajar como desarrollador. ¿Lo más curioso? Veo aún esos errores en los diseños, así que muchas gracias por recordarme todo esto!

  • @marthiynashi
    @marthiynashi 2 ปีที่แล้ว

    Muy interesante contenido, gracias por compartir

  • @giacomosantana3305
    @giacomosantana3305 3 ปีที่แล้ว

    Excelente, me aclaro algunas cosas que tenia dudas

  • @douglasperez3701
    @douglasperez3701 3 ปีที่แล้ว +1

    Excelente video, una consulta como se emplea el tema de las auditorías en las api, por ejemplo en una app web normal usaría session para guardar el usuario que ejecuta alguna acción. Pero en una api por concepto que no guarda estado, como haría tal acción. Muchas gracias, éxitos. Un suscriptor más al canal.

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว +1

      Bienvenido al canal, Douglas! En un API con seguridad, la solicitud debe venir con un token que identifica al usuario. De ahí puedes extraer la información que necesitas para hacer auditoria.

  • @Colmedoherman
    @Colmedoherman 3 ปีที่แล้ว +2

    Excelente! el video que estaba buscando, gracias Manuel 👌🏾 Sería interesante hablar un poco sobre los posibles patterns a utilizar en una API

  • @carlosvega2055
    @carlosvega2055 3 ปีที่แล้ว

    Excelente explicación

  • @josemanuelmartinellreynald5785
    @josemanuelmartinellreynald5785 2 ปีที่แล้ว

    Saludos desde Cuba.

  • @jdbaigorria
    @jdbaigorria 3 ปีที่แล้ว

    Sos un genio tus explicaciones son sencillas y fácil de seguir.

  • @nelsonvalverdelatorre5780
    @nelsonvalverdelatorre5780 4 ปีที่แล้ว

    Muy buen aporte, conocí algunos proyectos que siempre iban como respuesta de api como "200" y encapsulan la respuesta con
    { "estado," "result","meessage"}
    Y También con las petición dónde solo se envían solo con "POST".

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว

      Pasa muchísimo eso! Se desaprovecha toda la semántica de REST y HTTP.

  • @josejairomejiasoto3109
    @josejairomejiasoto3109 2 ปีที่แล้ว

    Super... que bien...

  • @SebastianEPH
    @SebastianEPH 2 ปีที่แล้ว

    Esta información es oro puro

  •  3 ปีที่แล้ว

    Muy interesantes los consejos

  • @kevin-bermudez
    @kevin-bermudez 2 ปีที่แล้ว

    Manuel me encantó el vídeo, podés compartir documentación el tipo de recurso de controladores para ahondar en este concepto?.

  • @edwinberrones5570
    @edwinberrones5570 4 ปีที่แล้ว +2

    Genial los tips, los voy aplicar al momento de crear mi api, saludos

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว +1

      Gracias Edwin. Saludos!

  • @KEANCORP
    @KEANCORP 3 ปีที่แล้ว

    Cree una REST y estoy aplicando los consejos

  • @56f5dbc3
    @56f5dbc3 2 ปีที่แล้ว

    Excelente video, gracias

  • @danielposada3290
    @danielposada3290 4 ปีที่แล้ว +2

    Buen video, muy claro y personalmente me gustaría pedirte que hagas un video de como asegurar los apis, por ejemplo en .net

    • @NicoILeone
      @NicoILeone 4 ปีที่แล้ว

      Me sumo a este pedido pero con php, quizá se puede hacer algo medio global ;) para entender los conceptos. Saludos!

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว +1

      No es fácil ya que tenemos una comunidad muy diversa en tecnologías, pero veremos que se hace. Saludos Daniel y Nicolás!

    • @NicoILeone
      @NicoILeone 4 ปีที่แล้ว

      @@ManuelZapata Bueno es comprensible. Saludos y gracias!

    • @apis3445
      @apis3445 4 ปีที่แล้ว +1

      La documentación de Microsoft suele explicar bastante bien cómo agregar seguridad a tus servicios

  • @EdgarDextre
    @EdgarDextre 3 ปีที่แล้ว

    Conciso y con los ejemplos mucho mejor, saludos de Perú Manuel.

  • @clibercastillo5489
    @clibercastillo5489 4 ปีที่แล้ว +1

    Me ayudó bastante, excelente.

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      Que bueno Cliber! De eso se trata.

  • @mikelgalardi2678
    @mikelgalardi2678 2 ปีที่แล้ว

    Buen vídeo explicativo Manuel, gracias.

  • @__cpmarcelo
    @__cpmarcelo 3 ปีที่แล้ว +1

    Buen video, si se pudiera uno explicando un webhook y la diferencia con una api

  • @michellev7080
    @michellev7080 4 ปีที่แล้ว +3

    Justo lo necesitaba, estoy creando mi primera api rest, muchas gracias

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว +1

      Just in time. Saludos Michelle! 🙌

  • @codewithdalvin
    @codewithdalvin ปีที่แล้ว

    Excelente video, toda esa información es supervaliosa, muchas gracias.

  • @grafikdesigner4399
    @grafikdesigner4399 2 ปีที่แล้ว

    Buen video ! y gracias por compartir estos tips, me sirvieron para tenerlo cuenta en el diseño, saludos !

  • @luisa.diazpaneque5584
    @luisa.diazpaneque5584 2 ปีที่แล้ว

    excelente video, recien estoy aprendiendo acerca de este tema y fue muy explicativo y sencillo de entender

  • @DgarciarDev
    @DgarciarDev 4 ปีที่แล้ว +1

    Muy Claro, cositas por arreglar !! Gracias !

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว +1

      De eso se trata. De ir mejorando. Saludos!

  • @ack2012
    @ack2012 3 ปีที่แล้ว +1

    Manuel. Felicidades por tus contenidos. Tengo una semana que descubrí tu canal y ya me has ayudado un montón. Muchas gracias.
    Una sugerencia para temas futuros a tratar: podrías armar algun video acerca de Arquitectura basada en servicios VS. Arquitectura basada en eventos? Cómo saber cuándo usar una o la otra? Ventajas/desventajas, etc..

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว +1

      Ese sería un tema interesante. Gracias por la recomendación Adameck!

  • @MrOsnayder
    @MrOsnayder 3 ปีที่แล้ว

    Muy chévere estos vidos.!!!! Saludos desde Zipaquirá Cundinamarca

  • @javiergutierrez6518
    @javiergutierrez6518 4 ปีที่แล้ว

    Excelente explicación, no he visto este contenido en otros canales, muchas gracias otra vez

  • @IsraelBuitronD
    @IsraelBuitronD 3 ปีที่แล้ว +2

    ¿Podrías hablar entre ventajas y desventajas (técnicas) de usar YAML o JSON?, hay plataformas de desarrollo en las que uno es el estándar y sería interesante tener criterios (nuevamente, técnicos) para ayudar a decidir cuando usar uno y cuando usar otro.
    Gracias, saludos.

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว +2

      Ese tema está bueno. Gracias por la sugerencia Israel!

  • @DominiCode
    @DominiCode 4 ปีที่แล้ว

    Muchas gracias por compartir 👏

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      Con el mayor de los gusto Domini! 💪

  • @ypgranados
    @ypgranados 4 ปีที่แล้ว

    Que gran video, he cometido muchas de las malas practicas comentadas aca pero me ha ayudado mucho a comprender mejor el concepto de una api REST, saludos!

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      Excelente Jefferson! Se trata de aprender y seguir mejorando 💪

  • @samuel23300
    @samuel23300 4 ปีที่แล้ว

    Vaya que bueno saberlo🇲🇽

  • @josuedev2440
    @josuedev2440 ปีที่แล้ว

    Tienes algún vídeo de programación de API?

  • @Algedibarrios
    @Algedibarrios 4 ปีที่แล้ว +1

    Sin desperdicio!

  • @diegoFolk
    @diegoFolk 4 ปีที่แล้ว

    Mil gracias por esta información. Estoy iniciando en Servicios Web y con esto me ayudas mucho.

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      Genial Diego! Me alegra mucho.

  • @Tatan-GIR
    @Tatan-GIR ปีที่แล้ว

    Excelente contenido ! mil gracias por lo claro, sencillo y buen material que entregas !

  • @laskalegne
    @laskalegne 3 ปีที่แล้ว

    Videos super interesantes!!!!

  • @luismosquera7585
    @luismosquera7585 3 ปีที่แล้ว

    Hola, interesante comentario, excelente, una preguna para un metodo get, como puedo colocar varias formas de consultas, es decir, ejemplo buscar user por Id, por el nombre, y por apellido? como se crearia de forma correcta la url para estos metodos?

  • @MrAndrewRod
    @MrAndrewRod 3 ปีที่แล้ว

    Muchas gracias, excelentes consejos, la verdad jamás me había detenido a pensar en optimizar mi apis de esta forma, sino que meramente me preocupaba por la comunicación de los datos que fuera efectiva y ya. Pero éste video le da una dimensión más organizada para desarrollar un api rest más eficaz y optima. Muchas Gracias !!!

  • @thejuan327
    @thejuan327 3 ปีที่แล้ว

    muchas gracias, aprendí a hacerlas al vuelo con ejemplos en el trabajo y no se seguía ninguna buena práctica, reiniciaré mi vida como programador de apis :O

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว

      Jejeje, excelente. Saludos Juan!

  • @angelbustamante93
    @angelbustamante93 3 ปีที่แล้ว

    muchas gracias !

  • @nethanzel
    @nethanzel 3 ปีที่แล้ว

    Gracias, ahi anote varios fallos y posibilidades de mejorar. Sigue asi, son muy buenos tus videos

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว

      Esa es la idea de estos videos. Poder tomar ideas para mejorar. Saludos!

  • @alvarof.chavez6463
    @alvarof.chavez6463 3 ปีที่แล้ว

    Excelente información

  • @javierherediaruiz6076
    @javierherediaruiz6076 2 ปีที่แล้ว

    Excelentes sugerencias. Sigue así, se aprende mucho con vos!!!!

  • @CarlosDiaz-wh4jb
    @CarlosDiaz-wh4jb 3 ปีที่แล้ว

    Excelente video. Gracias por compartir estas buenas prácticas.

  • @FernandoZamudioC
    @FernandoZamudioC 2 ปีที่แล้ว

    Es bonito usar Get Post Deleite dependiendo del escenario pero mas alla de verse bonito tiene alguna repercusión beneficio o mejor desempeño?

  • @iamthefuelte
    @iamthefuelte 3 ปีที่แล้ว

    hola manuel te saludo desde argentina, muy bueno tus videos, estoy aprendiendo mucho de vos, tenes algun video en el cual haya mas detalles de versionado de apis?abrazo desde argentina

  • @fersenmacias2699
    @fersenmacias2699 ปีที่แล้ว

    muy buenos tus videos bro

  • @kinakeyoytech
    @kinakeyoytech 3 ปีที่แล้ว

    he caido en varias mala practicas, buen video

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว

      Se trata de identificar, aprender y corregir. Saludos Enrique!

  • @miguelj.g.9215
    @miguelj.g.9215 3 ปีที่แล้ว

    Excelente tu vídeo, muchas gracias por la información.

  • @davisayuspupo9132
    @davisayuspupo9132 3 ปีที่แล้ว

    Manuel excelente video, seria de mucha utilidad hacer ejemplos prácticos y ver también como implementar la capa de negocio que debe tener y que consejos de buenas practicas tienes para esa capa.

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว

      El tema de la capa de negocio da para libros enteros. En el canal tengo un par de videos al respecto. Saludos!

  • @borisxd6614
    @borisxd6614 2 ปีที่แล้ว

    Me gusto mucho el video, quizas seria bueno un video sobre el patron repositorio y gracias por el contenido

    • @ManuelZapata
      @ManuelZapata  2 ปีที่แล้ว

      Gracias por la sugerencia!

  • @pw4645
    @pw4645 3 ปีที่แล้ว

    Gracias Manuel, me sirvio mucho tus consejos

  • @faangoos
    @faangoos 3 ปีที่แล้ว

    Estoy empezando a estudiar este tema y me parece excelente los consejos para la implementación de una api rest. Saludos.

  • @lvbernal
    @lvbernal 4 ปีที่แล้ว

    Gracias, Manuel! Este es un video para visitar muchas veces durante la carrera de desarrollador.

    • @lvbernal
      @lvbernal 4 ปีที่แล้ว +1

      ¿Qué recomiendas para manejar información delicada en un GET? Por ejemplo, un Id de usuario interno que no se incluya en el token del servicio de autenticación.

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว +2

      Leo, lo que yo he hecho en el paso son dos cosas (excluyentes)
      1. Incluir ese dato delicado como un custom claim en el access token.
      2. Incluirlo como un custom header en el HTTP request.

  • @jqr0319
    @jqr0319 3 ปีที่แล้ว

    Excelente Manuel, muy buen aporte.

  • @paulvalencia9243
    @paulvalencia9243 4 ปีที่แล้ว

    Hermano muchas gracias eres un crack compatriota, tu contenido es muy bueno.

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      PaulValencia92 gracias 🙌 Aquí seguimos haciéndole!

  • @Mathias-cq3zo
    @Mathias-cq3zo 3 ปีที่แล้ว

    muchas gracias por tu video!! acabo de aprender lo básico de Django REST en un proyecto en la universidad y este video me ha aclarado muchas dudas y, mejor aún, me ha mostrado buenas prácticas para usar en mis proyectos y también por donde seguir aprendiendo sobre API REST. Saludos desde Chile!

  • @v4ldevrr4m47
    @v4ldevrr4m47 4 ปีที่แล้ว

    Hola Manuel, porsupuesto que interesantisimo el tema, me fue util para retrasmitir esos consejos en una charla que preparo tambien. Llegue aqui busando info sobre JWT y viendo los metodos de asegurar tu API. Me dispongo ha hacer mi primera API REST como ejercicio personal y compartire en un live de comunidad pronto. Gracias otra vez

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว +1

      Genial Valderrama! Hiciste el live? Qué tal les fue?

    • @v4ldevrr4m47
      @v4ldevrr4m47 3 ปีที่แล้ว

      @@ManuelZapata Todo bien, Al final no ahondamos hasta los temas de seguridad, pero como te comentaba era Buena tenerlas presentes.

  • @saufth
    @saufth 4 ปีที่แล้ว

    Gracias amigo, fue de mucha ayuda, aclaraste muchas dudas que tenia desde hace mucho

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว

      Excelente Fer. Para eso estamos!

  • @Solidux2
    @Solidux2 3 ปีที่แล้ว

    Gracias, super claro

  • @mariaquintero7713
    @mariaquintero7713 4 ปีที่แล้ว

    Están muy interesante el contenido. Excelente. Aún no uso el versionado.

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      Ya habrá oportunidad de aplicarlo. Saludos Maria!

  • @hugogher
    @hugogher 3 ปีที่แล้ว

    muy bueno el video!! algunos de los temas que hablaste me consultaron en una entrevista técnica

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว +1

      En serio??? Vea pues :)

  • @PilarDarce
    @PilarDarce 4 ปีที่แล้ว

    Muy buena explicación! Me gustaría que hablaras más a fondo sobre la seguridad de las API's

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว +1

      Muy buen tema Pilar. Lo anoto para futuros temas del canal. Gracias.

    • @PilarDarce
      @PilarDarce 4 ปีที่แล้ว

      @@ManuelZapata muchas gracias! estaré al pendiente!

  • @jemc300x
    @jemc300x 4 ปีที่แล้ว

    Hola Manuel, el material del video esta excelente es muy educativo. Seria bueno uno así pero explicando RPC y mostrando las diferencias entre API REST y RPC .

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      Anotada la recomendación, Enrique. Gracias!

  • @TECNIWOOD
    @TECNIWOOD 3 ปีที่แล้ว

    Hola Manuel, super tu video, quiero aprender a crear api rest pero me gustaría saber cual es el mejor lenguaje para crearlos?, no por la facilidad de crearlo sino que su rendimiento sea bueno, o que su implementacion sea facil,
    gracias

    • @MsSoldadoRaso
      @MsSoldadoRaso 3 ปีที่แล้ว

      Hay muchas opciones, mi favorita es node, es más facil

  • @56f5dbc3
    @56f5dbc3 2 ปีที่แล้ว

    Cual puede ser una buena práctica para hacer una consulta con get enviando filtros?. Por ejemplo. Mi backend tiene una gran carta de platos y varias sedes. Como puedo pedir mediante la api los platos del tipo pizza y que estos estén en una sede. En el back la consulta sería algo asi:
    select * from CARTA where tipo_plato = "pizza" and sede = "COLOMBIA"

  • @gudielcobon
    @gudielcobon 4 ปีที่แล้ว

    Excelente; estaré al pendiente de tus vídeos.

  • @johncerpa3782
    @johncerpa3782 3 ปีที่แล้ว

    Muy buenos consejos. Gracias.

  • @sirwrad
    @sirwrad 4 ปีที่แล้ว

    Q genial excelente contenido, me ayudará mucho en mis proximas APIs REST!

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      De eso se trata Darwin. Saludos!

  • @nakeishamartinez7459
    @nakeishamartinez7459 4 ปีที่แล้ว

    Wooa me resolviste todas mis dudas :o gracias! explicas súper bien y sencillo

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว

      Muuchas gracias por tus palabras!

  • @MsSoldadoRaso
    @MsSoldadoRaso 3 ปีที่แล้ว

    Es buena idea usar JWT para proteger las API y además para utilizarlas en las sesiones de usuario? O es mejor usar otra librería para sesiones. Yo desarrollo en node js

  • @edwarmoranrosillo3353
    @edwarmoranrosillo3353 4 ปีที่แล้ว

    muy bueno....!!!

  • @alejoreyes5263
    @alejoreyes5263 3 ปีที่แล้ว +1

    Una pregunta. En un escenario donde se realice búsqueda de "personas" desde diferentes módulos y se procese diferente de acuerdo al modulo.
    Que acercamiento recomendarías
    /api/{modulo}/personas
    /api/personas?from-module={module}

    • @ManuelZapata
      @ManuelZapata  3 ปีที่แล้ว

      Me iría con la primera ruta. Es muchísimo más REST-friendly que la primera.

  • @jasonfallas3044
    @jasonfallas3044 4 ปีที่แล้ว

    Exelente contenido.

  • @cristianpadilla2069
    @cristianpadilla2069 3 ปีที่แล้ว

    que buen canal hermano

  • @AndresLobaton
    @AndresLobaton 4 ปีที่แล้ว

    Muy bien. Gracias

  • @perseph222
    @perseph222 2 ปีที่แล้ว

    Hola, gracias por la información, te comento que escucho videos en una bocina Bluetooth y se oye hueco el sonido del vídeo, como el sonido cuando estás en un baño, no sé si me explico. Saludos

  • @paolagalarza2823
    @paolagalarza2823 4 ปีที่แล้ว

    gracias ... lo necesitaba !

  • @LuisSanteliz
    @LuisSanteliz 4 ปีที่แล้ว

    excelentes consejos mano... gracias

  • @orlandomanuelospinohernand9869
    @orlandomanuelospinohernand9869 4 ปีที่แล้ว

    Muy buena explicación, apenaa estoy comenzando en el área de la programación.. 👍

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      Genial Orlando! Así empiezas con el pie derecho.

  • @jufran_87
    @jufran_87 3 ปีที่แล้ว

    Excelentes recomendaciones, muchas gracias

  • @samuel14luis
    @samuel14luis 4 ปีที่แล้ว +1

    Precioso vídeo

  • @gerardoagustin
    @gerardoagustin 4 ปีที่แล้ว

    Gracias por la información, ahora sera interesante aplicar estas reglas. Saludos. Podrías subir un video con un ejemplo?

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      Ya a partir de aquí lo que toca es que apliques las recomendaciones cuando estes haciendo tu API. Saludos Gerardo!

  • @juandavidcastroperez9662
    @juandavidcastroperez9662 3 ปีที่แล้ว

    Buen video, ¿Cuándo puedes subir un video en el que compares una aplicación web, una api y una api rest full acerca de su arquitectura y estructura?. Gracias

  • @programacionjavahash
    @programacionjavahash 4 ปีที่แล้ว

    Excelente viejo Manuel.

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว +1

      Viejo Robert!! No sabía que estabas por acá. Saludos!!

  • @ederjara3749
    @ederjara3749 4 ปีที่แล้ว

    Buen video. Podrias hacer un ejemplo con las buenas practicas. Por ejemplo para busquedas se suele utilizar post con un json en el body. Explicar la responsabilidad de cada capa ejemplo controllers, service, repository, entity, DTO, exceptions

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      Esta buena esa idea. La anoté en mi backlog. Muchas gracias bit code!

  • @juanfelipetangarife3735
    @juanfelipetangarife3735 4 ปีที่แล้ว

    Excelente video, muchas gracias

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว +1

      Con todo gusto Juan Felipe!

  • @niclorenzo2603
    @niclorenzo2603 4 ปีที่แล้ว

    Great video Architect! Thank you.

    • @ManuelZapata
      @ManuelZapata  4 ปีที่แล้ว

      You’re welcome Nic Lorenzo!