Тёмный

6 consejos para que DISEÑES BIEN tu API REST 

Manuel Zapata
Подписаться 44 тыс.
Просмотров 63 тыс.
50% 1

Segundo video de esta miniserie sobre REST. Te doy 6 consejos para que tu API REST quede de la mejor manera.
¿Qué es REST? • ¿Qué es REST? | Te lo ...
MIS CURSOS
🧹 Arquitecturas Limpias para Desarrollo de Software: platzi.com/l/manuelzapata
📐 Arquitectura de Software: manuelzapata.co/ars
🔌 Patrones de Diseño: manuelzapata.co/curso-pdd
📦 Programación Profesional con Objetos (Gratis): manuelzapata.co/objetos
🌲 Principios de Diseño SOLID (Gratis): manuelzapata.co/mcp
🙌 Hazte miembro del canal: / @manuelzapata
🌎 Mi sitio web: manuelzapata.co
🎦 Suscríbete al canal: manuelzapata.co/suscribete
📩 Mi lista de correo: manuelzapata.co/lista
#ManuelZapata #APIREST #Consejos

Наука

Опубликовано:

 

4 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 290   
@guillermoreyes5495
@guillermoreyes5495 3 года назад
"Ya quedó" jajaja, buen checklist Manuel, gracias!
@ManuelZapata
@ManuelZapata 3 года назад
jeje Saludos Guillermo!
@andresgrisalesgonzalez7704
@andresgrisalesgonzalez7704 4 года назад
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 года назад
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 года назад
@@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
@jufran_87
@jufran_87 3 года назад
Excelentes recomendaciones, muchas gracias
@jqr0319
@jqr0319 3 года назад
Excelente Manuel, muy buen aporte.
@johncerpa3782
@johncerpa3782 3 года назад
Muy buenos consejos. Gracias.
@Solidux2
@Solidux2 3 года назад
Gracias, super claro
@marthiynashi
@marthiynashi Год назад
Muy interesante contenido, gracias por compartir
@danielpinto5680
@danielpinto5680 2 года назад
Excelente video y muy interesante,
@javiergutierrez6518
@javiergutierrez6518 7 месяцев назад
Ha pasado tiempo y sigue siendo el mejor contenido para backend
@pw4645
@pw4645 3 года назад
Gracias Manuel, me sirvio mucho tus consejos
@carlosvega2055
@carlosvega2055 3 года назад
Excelente explicación
@56f5dbc3
@56f5dbc3 2 года назад
Excelente video, gracias
@jdbaigorria
@jdbaigorria 3 года назад
Sos un genio tus explicaciones son sencillas y fácil de seguir.
@CarlosDiaz-wh4jb
@CarlosDiaz-wh4jb 2 года назад
Excelente video. Gracias por compartir estas buenas prácticas.
@EdgarDextre
@EdgarDextre 3 года назад
Conciso y con los ejemplos mucho mejor, saludos de Perú Manuel.
@CesarBerrio
@CesarBerrio 3 года назад
Excelente presentación! muchas gracias; buen trabajo! muy interesante
@codewithdalvin
@codewithdalvin Год назад
Excelente video, toda esa información es supervaliosa, muchas gracias.
@miguelj.g.9215
@miguelj.g.9215 2 года назад
Excelente tu vídeo, muchas gracias por la información.
@MrOsnayder
@MrOsnayder 3 года назад
Muy chévere estos vidos.!!!! Saludos desde Zipaquirá Cundinamarca
@SebastianEPH
@SebastianEPH 2 года назад
Esta información es oro puro
@ManuelZapata
@ManuelZapata 2 года назад
Gracias!
@tatanag6801
@tatanag6801 Год назад
Excelente contenido ! mil gracias por lo claro, sencillo y buen material que entregas !
@jhonvalencia6902
@jhonvalencia6902 4 года назад
Excelente video, muchas gracias.
@ManuelZapata
@ManuelZapata 4 года назад
Con todo gusto Jhon.
2 года назад
Muy interesantes los consejos
@Colmedoherman
@Colmedoherman 3 года назад
Excelente! el video que estaba buscando, gracias Manuel 👌🏾 Sería interesante hablar un poco sobre los posibles patterns a utilizar en una API
@niclorenzo2603
@niclorenzo2603 4 года назад
Great video Architect! Thank you.
@ManuelZapata
@ManuelZapata 4 года назад
You’re welcome Nic Lorenzo!
@mikelgalardi2678
@mikelgalardi2678 2 года назад
Buen vídeo explicativo Manuel, gracias.
@ManuelZapata
@ManuelZapata 2 года назад
Con gusto Mikel!
@luisa.diazpaneque5584
@luisa.diazpaneque5584 2 года назад
excelente video, recien estoy aprendiendo acerca de este tema y fue muy explicativo y sencillo de entender
@clibercastillo5489
@clibercastillo5489 4 года назад
Me ayudó bastante, excelente.
@ManuelZapata
@ManuelZapata 4 года назад
Que bueno Cliber! De eso se trata.
@gudielcobon
@gudielcobon 4 года назад
Excelente; estaré al pendiente de tus vídeos.
@ManuelZapata
@ManuelZapata 4 года назад
Gracias Gudiel! 🙌
@adrianvega3148
@adrianvega3148 3 года назад
Súper bueno!
@grafikdesigner4399
@grafikdesigner4399 Год назад
Buen video ! y gracias por compartir estos tips, me sirvieron para tenerlo cuenta en el diseño, saludos !
@giacomosantana3305
@giacomosantana3305 3 года назад
Excelente, me aclaro algunas cosas que tenia dudas
@ManuelZapata
@ManuelZapata 3 года назад
Que bueno!
@javierherediaruiz6076
@javierherediaruiz6076 2 года назад
Excelentes sugerencias. Sigue así, se aprende mucho con vos!!!!
@ManuelZapata
@ManuelZapata 2 года назад
Gracias!
@DgarciarDev
@DgarciarDev 4 года назад
Muy Claro, cositas por arreglar !! Gracias !
@ManuelZapata
@ManuelZapata 4 года назад
De eso se trata. De ir mejorando. Saludos!
@DominiCode
@DominiCode 3 года назад
Muchas gracias por compartir 👏
@ManuelZapata
@ManuelZapata 3 года назад
Con el mayor de los gusto Domini! 💪
@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!
@paulvalencia9243
@paulvalencia9243 4 года назад
Hermano muchas gracias eres un crack compatriota, tu contenido es muy bueno.
@ManuelZapata
@ManuelZapata 4 года назад
PaulValencia92 gracias 🙌 Aquí seguimos haciéndole!
@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 !!!
@kevindaniel1340
@kevindaniel1340 Год назад
Manuel me encantó el vídeo, podés compartir documentación el tipo de recurso de controladores para ahondar en este concepto?.
@RafaelCayamo
@RafaelCayamo Год назад
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
@josejairomejiasoto3109
@josejairomejiasoto3109 2 года назад
Super... que bien...
@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
@javiergutierrez6518
@javiergutierrez6518 3 года назад
Excelente explicación, no he visto este contenido en otros canales, muchas gracias otra vez
@ManuelZapata
@ManuelZapata 3 года назад
Con todo gusto Javier!
@saufth
@saufth 3 года назад
Gracias amigo, fue de mucha ayuda, aclaraste muchas dudas que tenia desde hace mucho
@ManuelZapata
@ManuelZapata 3 года назад
Excelente Fer. Para eso estamos!
@samuel23300
@samuel23300 3 года назад
Vaya que bueno saberlo🇲🇽
@ManuelZapata
@ManuelZapata 3 года назад
🙌
@sirwrad
@sirwrad 4 года назад
Q genial excelente contenido, me ayudará mucho en mis proximas APIs REST!
@ManuelZapata
@ManuelZapata 4 года назад
De eso se trata Darwin. Saludos!
@laskalegne
@laskalegne 2 года назад
Videos super interesantes!!!!
@alvarof.chavez6463
@alvarof.chavez6463 2 года назад
Excelente información
@ManuelZapata
@ManuelZapata 2 года назад
Gracias Alvaro!
@fersenmacias2699
@fersenmacias2699 10 месяцев назад
muy buenos tus videos bro
@nakeishamartinez7459
@nakeishamartinez7459 3 года назад
Wooa me resolviste todas mis dudas :o gracias! explicas súper bien y sencillo
@ManuelZapata
@ManuelZapata 3 года назад
Muuchas gracias por tus palabras!
@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!
@angelbustamante93
@angelbustamante93 3 года назад
muchas gracias !
@ManuelZapata
@ManuelZapata 3 года назад
Con gusto, Angel!
@paolagalarza2823
@paolagalarza2823 3 года назад
gracias ... lo necesitaba !
@ManuelZapata
@ManuelZapata 3 года назад
Con gusto, Paola.
@edwinberrones5570
@edwinberrones5570 4 года назад
Genial los tips, los voy aplicar al momento de crear mi api, saludos
@ManuelZapata
@ManuelZapata 4 года назад
Gracias Edwin. Saludos!
@diegtria1
@diegtria1 Год назад
Hola, información de calidad, estoy investigando sobre la creación de servicios y aprendi bastante.
@ManuelZapata
@ManuelZapata Год назад
Buenísimo!
@programacionjavahash
@programacionjavahash 4 года назад
Excelente viejo Manuel.
@ManuelZapata
@ManuelZapata 4 года назад
Viejo Robert!! No sabía que estabas por acá. Saludos!!
@LuisSanteliz
@LuisSanteliz 3 года назад
excelentes consejos mano... gracias
@ManuelZapata
@ManuelZapata 3 года назад
Con gusto Luis!
@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
@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.
@AndresLobaton
@AndresLobaton 3 года назад
Muy bien. Gracias
@ManuelZapata
@ManuelZapata 3 года назад
Gracias a ti
@michellev7080
@michellev7080 4 года назад
Justo lo necesitaba, estoy creando mi primera api rest, muchas gracias
@ManuelZapata
@ManuelZapata 4 года назад
Just in time. Saludos Michelle! 🙌
@KEANCORP
@KEANCORP 3 года назад
Cree una REST y estoy aplicando los consejos
@peruvianException
@peruvianException 2 года назад
Excelentes consejos.
@ManuelZapata
@ManuelZapata 2 года назад
🙌
@hugogher
@hugogher 3 года назад
muy bueno el video!! algunos de los temas que hablaste me consultaron en una entrevista técnica
@ManuelZapata
@ManuelZapata 3 года назад
En serio??? Vea pues :)
@erizonencina4917
@erizonencina4917 2 года назад
Muchas gracias por el contenido, tengo una duda con el tema de los controladores 4:42 apróx. Hay documentación de referencia o se llaman de otra manera? es la primera ves que veo esa definición y buscando en internet solamente encuentro info de los controllers de mvc.
@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!
@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!
@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.
@josemanuelmartinellreynald5785
Saludos desde Cuba.
@faangoos
@faangoos 3 года назад
Estoy empezando a estudiar este tema y me parece excelente los consejos para la implementación de una api rest. Saludos.
@ManuelZapata
@ManuelZapata 3 года назад
Genial Fabian. Saludos!
@__cpmarcelo
@__cpmarcelo 2 года назад
Buen video, si se pudiera uno explicando un webhook y la diferencia con una api
@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 💪
@samuel14luis
@samuel14luis 4 года назад
Precioso vídeo
@ManuelZapata
@ManuelZapata 4 года назад
Gracias Samuel! 😀
@Algedibarrios
@Algedibarrios 3 года назад
Sin desperdicio!
@ManuelZapata
@ManuelZapata 3 года назад
🙌
@jasonfallas3044
@jasonfallas3044 3 года назад
Exelente contenido.
@ManuelZapata
@ManuelZapata 3 года назад
💪
@josuedev2440
@josuedev2440 Год назад
Tienes algún vídeo de programación de API?
@cristianpadilla2069
@cristianpadilla2069 3 года назад
que buen canal hermano
@edwarmoranrosillo3353
@edwarmoranrosillo3353 3 года назад
muy bueno....!!!
@ManuelZapata
@ManuelZapata 3 года назад
🙌
@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!
@LuisLopez1099llg
@LuisLopez1099llg 2 года назад
Siempre devolver 200 hahaha identificado. Muchas gracias c:
@luismosquera7585
@luismosquera7585 2 года назад
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?
@pipe201196
@pipe201196 2 года назад
hola buen video, podrias hablar de consejos para apis en graphql
@lvbernal
@lvbernal 4 года назад
Gracias, Manuel! Este es un video para visitar muchas veces durante la carrera de desarrollador.
@lvbernal
@lvbernal 4 года назад
¿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 года назад
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.
@NicoILeone
@NicoILeone 4 года назад
Excelente video Manuel! te felicito! Muy bien explicado y en poco tiempo. Se comprenden los conceptos. Me encuentro desarrollando una API con Yii2 Framework que viene con muchas herramientas para ello. Saludos!
@ManuelZapata
@ManuelZapata 4 года назад
Buenísimo Nicolás. Saludos.
@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!
@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!
@ack2012
@ack2012 3 года назад
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 года назад
Ese sería un tema interesante. Gracias por la recomendación Adameck!
@diegodorado07
@diegodorado07 2 года назад
gracias por el video, tienes alguno sobre snkow flake schema, cubos OLAP para bases de datoss? seria bueno una serie
@ManuelZapata
@ManuelZapata 10 месяцев назад
Te agradezco la sugerencia, Diego! Desafortunadamente no es mi área.
@Fer-us4ny
@Fer-us4ny 3 года назад
Excelente video!! Manuel te tengo un pregunta, como deberia ser el endpoint por ejemplo, si se quiere eliminar una lista de recursos? Ej:Recuerso1,Recuerso2,..,Recuerso10. Deberia hacer 10 DELETE /Recurso/Recuerso1 .... DELETE /Recurso/Recuerso10 ó se podria pasar la lista de RecursosID?
@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!
@andresrivas5256
@andresrivas5256 3 года назад
Excelente!
@ManuelZapata
@ManuelZapata 3 года назад
🙌
@alfonsoevangelista9356
@alfonsoevangelista9356 3 года назад
Super!! Excelentes consejos. Felicidades! Me gustaría que hablaras sobre Graghql en algún vídeo.
@ManuelZapata
@ManuelZapata 3 года назад
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.
@FernandoZamudioC
@FernandoZamudioC Год назад
Es bonito usar Get Post Deleite dependiendo del escenario pero mas alla de verse bonito tiene alguna repercusión beneficio o mejor desempeño?
@alejandrocabrera8132
@alejandrocabrera8132 Год назад
Buen video
@Coderos
@Coderos 4 года назад
Video esencial para aquellos que hacen API’s a mano.
@ManuelZapata
@ManuelZapata 4 года назад
Mil gracias por recomendar el vídeo @Coderos!!
@LordKaos666
@LordKaos666 Год назад
Muy buen video Manuel. Respecto al punto 6. Seria esperable que además del 200, se reciba un json con el id del recurso ingresado y recomiendas algo mas? Yo era un abusador del 200 en cuanto a la conexión, pero siempre devolvía un estado en json.... era muy "ok el proceso, error, tal cosa falta o es duplicada", es decir 200, pero la regla de negocio en un json. Esta demasiado mal? Me recomiendas alguna documentacion paraestandarizar mi aplicacion? Soy autodidacta y eso no me falla, pero querria mejorarlo. Saludos y gracias.
@omarbarra3456
@omarbarra3456 4 года назад
Muy bien explicado. Recomendarias utilizar OPTION para los Controller?
@ManuelZapata
@ManuelZapata 4 года назад
Realmente no. Es más un mecanismo que los browsers usan para validar las opciones disponibles. Saludos Omar!
@MsSoldadoRaso
@MsSoldadoRaso 2 года назад
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
@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!
@pedrotorres380
@pedrotorres380 3 года назад
Excelente video, quería saber que aconsejas sobre el versionamiento de las API, que métodos existen?
@ManuelZapata
@ManuelZapata 3 года назад
Lo más sencillo es que uses un prefijo al comienzo de las rutas del API. Por ejemplo: /api/v1/customers /api/v1/products Cuando crees la versión asignas un nuevo prefijo, y dejas el código original en las rutas /v1
Далее
6 consejos de seguridad para tu aplicación web
14:21
Любой автомеханик 😂
00:34
Просмотров 505 тыс.
Жизнь
00:58
Просмотров 1,9 млн
5 consejos para que tu API REST sea más seguro
8:01
Rest API - Best Practices - Design
15:50
Просмотров 95 тыс.
9 consejos para que MEJORES TU LÓGICA DE NEGOCIO
15:05
Errores de diseño que perjudican tu API REST
12:29
Просмотров 12 тыс.
¿Qué es una API REST o API RESTful?
14:29
Просмотров 41 тыс.
¿Por qué Debes Aprender ARQUITECTURA de SOFTWARE?
20:34
iphone fold ? #spongebob #spongebobsquarepants
0:15
Просмотров 593 тыс.
iPhone 15 Pro vs Samsung s24🤣 #shorts
0:10
Просмотров 10 млн