📘 Tutorial TypeScript con Node.js y Express. ¡Crea tu API REST con tipos estáticos DESDE CERO!

  Рет қаралды 179,840

midudev

midudev

2 жыл бұрын

Aprende a crear una API REST con Node.js, Express y tipos, gracias a TypeScript.
Clase basada en el original FullStack Open que tiene toda la atribución al contenido de la clase: fullstackopen.com/es/
🔷 ¿No sabes TypeScript? ¡Revisa la clase anterior!
• TypeScript - Tutorial ...
📚 Todas las clases del FullStack Bootcamp JavaScript:
• 🧑‍💻 Presentación del c...

Пікірлер: 253
@MrEduleon78
@MrEduleon78 2 жыл бұрын
Me acabo de dar cuenta de algo mientras veo el video, sabes que te diferencia de muchos otros teacher en youtube, incluso de otras plataformas de educación que tu explicas el código, dices de donde salen las cosas, el por que de cada linea de codigo y eso en mi caso me hace click con la explicacion y me ayuda a entender (SOY AUTODIDACTA Y ME GUSTARIA APRENDER A PROGRAMAR Y ME A COSTADO MUCHO, soy solo contra toda la informacion, ni siquiera conozco a nadie que sea programador como para hacerle una pregunta, bueno solo espero tener buenos profesores como tu) en cambio otros profesores solo describen un codigo, que segun ellos de la forma mas sencilla pero no me enseñan nada, solo me dicen que un string se llama string pero no me dicen el por que se llama string, espero haberme hecho entender! SOLO GRACIAS POR LA DEDICACION, me ha servido de mucho!
@Civernet00
@Civernet00 3 ай бұрын
Hola si gustas me puedes escribir yo soy autodidacta y logre tener éxito en mi carrera profesional
@ezequielsosa2965
@ezequielsosa2965 Жыл бұрын
`[ { "id":1, "date":"2017-01-01", "weather":"rainy", "visibility":"poor", "comment":"Pretty scary flight, I'm glad I'm alive" }, { "id":2, "date":"2017-04-01", "weather":"sunny", "visibility":"good", "comment":"Everything went better than expected, I'm learning much" }, { "id":3, "date":"2017-04-15", "weather":"windy", "visibility":"good", "comment":"I'm getting pretty confident although I hot a flock of birds" }, { "id":4, "date":"2017-05-11", "weather":"cloudy", "visibility":"good", "comment":"I almost failed the landing but I survived" } ]`
@marsdev6592
@marsdev6592 Жыл бұрын
Thanks bro! :D
@mateoruiz1504
@mateoruiz1504 2 жыл бұрын
Uff bro eres el impulso que me faltaba para continuar estudiando, la forma en la que explicas es excelente !!
@midudev
@midudev 2 жыл бұрын
😊😊😊 gracias Mateo!!
@carlossierra173
@carlossierra173 2 жыл бұрын
Te quiero mucho midu, eres todo lo que esta bien en el desarrollo de software
@midudev
@midudev 2 жыл бұрын
Qué bonito. Gracias Carlos. Estos comentarios ayudan mucho. 🥲
@ismaelgrimaldo2125
@ismaelgrimaldo2125 2 жыл бұрын
Lo leí como el meme del perro
@2008martinmago
@2008martinmago 2 жыл бұрын
true
@miguecast
@miguecast Жыл бұрын
Para mí eres sinónimo de calidad. Se que sabes de lo que hablas y lo haces ameno, no dejas cabos sueltos y haces la milla extra. Un 10! Me lo he pasado súper bien siguiéndote y aprendiendo. Lo ampliarías a un CRUD entero con autenticación y una DB real? Sería la ostia en patinete y aprendería un montón
@bloidev
@bloidev 2 жыл бұрын
Es promesa, a penas logre absorber los conocimientos que nos das, seguire el ejemplo de compartir contenido gratuito y de valor para los mas nuevos. en especial, creo que la gente que hace esta labor salva vidas!
@cristiandavidmoralesmogoll4895
@cristiandavidmoralesmogoll4895 2 жыл бұрын
Hombre, simplemente indescriptible la calidad de tu contenido, sos el mejor, viendo sus videos siento que hasta yo lo puedo lograr, te mando un abrazo mi amigo , sos lo máximo, full inspiración viendo tus videos
@midudev
@midudev 2 жыл бұрын
Muchas gracias, Cristian!!!!
@fabiantorresm
@fabiantorresm Жыл бұрын
Eres lo máximo. No quería aprender TS, pero al ver los primeros minutos como explicas ya vi una necesidad de aprender y ver el vídeo completo, saludos, eres un crack.
@mlosail3
@mlosail3 8 ай бұрын
demore 3 horas en ver el tutorial mientras escribia el codigo y hacia paso a paso lo que hiciste, y de verdad que no me di cuenta del tiempo que habia pasado, muy entretenido de principio a fin
@parquesou8597
@parquesou8597 2 жыл бұрын
Te confieso que estuve buscando durante horas por que no reconocia types.d.ts antes de terminar el video. Excelente como siempre Midu. Saludos desde Argentina
@diegopolverelli1
@diegopolverelli1 Жыл бұрын
Alto curso, Midudev...!!! espectacular...!!! Muchas gracias.
@muntius8680
@muntius8680 Жыл бұрын
Gracias joven. Años fuera del mundillo y uno se reconforta al encontrarse a gente joven que sabe de lo que habla y no son meros charlatanes con canal de KZbin. Sigue así.
@ariolverab
@ariolverab Жыл бұрын
Super bien explicado, genial que dejes los errores para saber como encontrarlos. Muchas gracias Midu
@homermoncayo5774
@homermoncayo5774 2 жыл бұрын
Excelente vídeo!!, tus explicaciones son las mejores
@juanpedrososa1118
@juanpedrososa1118 2 жыл бұрын
Buenísimo el tutorial midudev, me sirvió un montón. Gracias por compartir tus conocimientos.
@tomasponce9409
@tomasponce9409 Жыл бұрын
La explicación que se da a partir del 23:30 es magistral. Me ayudó mucho. Gracias!
@eduardomarquez9615
@eduardomarquez9615 Жыл бұрын
Excelente contenido compadre :D ya sabía las bases de TS pero hoy aprendí mucho con demasiado
@gerstox
@gerstox 10 ай бұрын
Excelente, aprendo mucho de ti, gracias por todos tus aportes.
@mrestrella4
@mrestrella4 8 ай бұрын
Muy claro y conciso, super util!!! Muchas gracias!
@OscarMG14
@OscarMG14 Жыл бұрын
Muy buen video Midu justamente lo que buscaba, muchas gracias!
@valentinbennitez
@valentinbennitez 2 жыл бұрын
es que midu tiene los mejores videos para absolutamente todo, GENIO!
@matthewseidel4698
@matthewseidel4698 2 жыл бұрын
llevaba mucho tiempo buscando como incorporar ts a node, gracias buen hombre por su tutorial
@midudev
@midudev 2 жыл бұрын
Gracias a ti por comentar Matthew! Luchando contra el algoritmo!!!! 🤩
@d-landjs
@d-landjs Жыл бұрын
Excelente Midu, seria genial que hagas mas ejemplos con SOLID o DDD o clean architecture !
@albert3120
@albert3120 Жыл бұрын
Excelente video! Super claro y directo, me ha servido muchísimo como ejercicio para repasar bases de TS! 👏👏
@midudev
@midudev Жыл бұрын
Excelente!
@eduardoemanuelherrerapech6608
@eduardoemanuelherrerapech6608 Ай бұрын
Hola MIDU muchas gracias por tus explicaciones eres grande ❤
@cristhophercerpas1332
@cristhophercerpas1332 2 жыл бұрын
Tengo como 4 años de usar este "stack" es super útil.
@guillemora7622
@guillemora7622 2 жыл бұрын
He pagado por un curso de bettatech sobre esto que ojala pudiera borrarme de la cabeza para ver el tuyo.... Eres bueno midu, un gran referente :)
@user-zt4qu6iw8l
@user-zt4qu6iw8l Жыл бұрын
muchas gracias por esta clase
@adrian.vasquez.2002
@adrian.vasquez.2002 2 жыл бұрын
otro videito de midu a la lista, grande! psdt: una pasada el nuevo ordenador
@juanhuenchun8908
@juanhuenchun8908 2 жыл бұрын
Me encanto este bootcamp, Midudev, seria posible algo asi pero explicando como funciona y todas las opciones de usar authentication con token. Es decir Authorization y Authentication. Jamás nadie lo explica, y es algo que se utiliza mucho pero es dificil encontrar buena información en español al respecto. Estaría eternamente agradecido. }
@user-fz7zf5tw6h
@user-fz7zf5tw6h Жыл бұрын
jeje yo que ya habia visto el error desde que probe antes , pero esperando como lo encuentra terrible y no saber como decir ahi esta, ahi ahi (tremendo crack aprendi bastante recien estoy comenzando con typescript y me parecio muy bueno gracias a lo genial que lo explico )
@rennyluzardo35
@rennyluzardo35 11 ай бұрын
Yo guardaria el archivo utils.ts dentro de la carpeta libs. Excelente video he aprendido bastante, muchas gracias. 👍
@martinlupa8692
@martinlupa8692 2 жыл бұрын
Gracias midu!! Siempre excelente material!!
@midudev
@midudev 2 жыл бұрын
Gracias a ti por comentar, Martin!
@arroniCode
@arroniCode Жыл бұрын
Si no les auto fixea al guardar como a midu intenten esto en la configuracion de workspace de vscode: { "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "eslint.validate": ["typescript"] } y aseguren tener instalada la extensión eslint de Microsoft
@franciscolagorio6757
@franciscolagorio6757 Жыл бұрын
Gracias!
@nicocontigliani7141
@nicocontigliani7141 2 жыл бұрын
muchas gracias!!! muy buen video
@joansebastiancarrillobaron8014
@joansebastiancarrillobaron8014 Жыл бұрын
Estuvo genial este tutorial saludos desde Colombia midu
@Benjamin-vv3br
@Benjamin-vv3br 2 жыл бұрын
Eres increíble Midu!!!! Siempre se aprenden cosas nuevas en cada video 🚀
@midudev
@midudev 2 жыл бұрын
Gracias Benjamin! 🤗
@RevolutionYourMusic
@RevolutionYourMusic 3 ай бұрын
Hola quisiera aprender a desarrollar mi API, soy nuevo pero me agrada las prácticas y la idea de estar saludando al mundo. Graciass, eres bueno en lo q haces.
@mondradev
@mondradev 2 жыл бұрын
Excelente ese Omit y Pick 👍🏻
@mariopena5443
@mariopena5443 2 жыл бұрын
Muchas gracias MIdu!
@theblack014
@theblack014 2 жыл бұрын
Eres un crack Midu!! gracias!!
@midudev
@midudev 2 жыл бұрын
Gracias a ti!
@yoanestradablanco1608
@yoanestradablanco1608 2 жыл бұрын
Esperandolo como cosa buena al fin llego eres un grande
@midudev
@midudev 2 жыл бұрын
En nada y menos publico el de TypeScript + React. Y la semana que viene el de React Native. Y ya tendremos el bootcamp completo. :)
@yoanestradablanco1608
@yoanestradablanco1608 2 жыл бұрын
@@midudev buenisimo mano con tu curso la verdad no sabes como has ayudado a personas como yo qeu soy cubano cn tu contenido gratuito y de calidad pk muchas personas hubieran pagado mucho dinero por este bootcamp
@MaximoPower2024
@MaximoPower2024 4 ай бұрын
El tema de las interfaces es que definen qué campos debe tener un objeto, pero no dicen nada de los que NO deben tener. Por eso, cuando usamos Omit, lo único que hace TypeScript es dejar de "garantizar" que ese campo exista. Pero no nos garantiza que NO exista. Hay que tener cuidado con eso.
@santicanabalramos667
@santicanabalramos667 2 жыл бұрын
Muy buen video Midu!
@midudev
@midudev 2 жыл бұрын
Gracias Santi!!! La semana que viene sale el de React :)
@2005bgva
@2005bgva 6 ай бұрын
Midudev, si tendría que ponerte una calificación te habrías sacado: un millón / 100 . Excelente tutorial. gracias
@delpo27
@delpo27 Жыл бұрын
sos un tipazo
@samuelmartineza3276
@samuelmartineza3276 2 жыл бұрын
Midu, eres un crack, gracias por tus videos y aportes, Saludos desde Mexico. Te invite a teotihuacan cuando veniste pero no me contestaste, la invitacion esta aun.
@giovanniadamo2967
@giovanniadamo2967 11 ай бұрын
Excelente!!! Ahora una explicación con este mismo código de cómo se hace el deploy a AWS, usando Elastic B o quizás transformar esto a funciones lambda!
@mDep_
@mDep_ 2 жыл бұрын
Excelente!
@davidarteaga1838
@davidarteaga1838 Жыл бұрын
Excelente contenido
@EMartinezOliver
@EMartinezOliver Жыл бұрын
Muchas gracias por la sesión - ha sido muy entretenida. Solo una cosita. El try-catch en el servicio post en diaries.ts, ts no me compilaba el error del catch, ya que error era 'unknown object' Tuve que añadirle un if(error instanceof Error) message = error.message , else message = String(error) para que compilara. En el video no se como Miguel Angel lo ha podido compilar admitiendo que el error reciba cualquier cosa que no sea un objeto Error
@parkin09kinder
@parkin09kinder 2 жыл бұрын
Buena infooo Midu!!! Graciassss
@midudev
@midudev 2 жыл бұрын
Gracias a ti!!
@moonslidme7792
@moonslidme7792 2 жыл бұрын
Vale mil este video!!
@midudev
@midudev 2 жыл бұрын
🙇‍♂️ Gracias Dyers!!!!
@antoniomontalvo2315
@antoniomontalvo2315 9 ай бұрын
Excelente video muy didáctico, una pregunta tendrás algún vídeo donde muestres como generar el build para producción del proyecto??? Gracias por compartir tu conocimiento. Saludos.
@facundocordoba1388
@facundocordoba1388 2 жыл бұрын
love u crack!!
@axcelcorona5472
@axcelcorona5472 2 жыл бұрын
GRACUAS MIDU TE NECESITABA
@midudev
@midudev 2 жыл бұрын
NOS necesitábamos. 🤗
@kongcengchen4315
@kongcengchen4315 Жыл бұрын
Hola Midu! Excelente curso ¿Que extensión usas para que te de una previsualización de lo que te devuelve la función?
@MRALEX11YT
@MRALEX11YT 2 жыл бұрын
¿Porque no haces un short enseñando a configurar la terminal que ulitilizas? Mola mucho.
@fabriqr2930
@fabriqr2930 8 ай бұрын
Con este cursito entendí mas de typescript
@dorianbrocher3669
@dorianbrocher3669 Жыл бұрын
Gracias.
@richieespinoza6093
@richieespinoza6093 2 жыл бұрын
Justo el fin de semana estaba buscando como hacer esto, midu lee mentes dev
@midudev
@midudev 2 жыл бұрын
Me llegan notificaciones al móvil jajajajaja
@richieespinoza6093
@richieespinoza6093 2 жыл бұрын
@@midudev jajaja crack
@crackmaster4973
@crackmaster4973 2 жыл бұрын
Excelente video saludos
@midudev
@midudev 2 жыл бұрын
Saludos y gracias!!! :)
@josecarlosgarcia6477
@josecarlosgarcia6477 Жыл бұрын
Hola!!! excelente clases como siempre. me gustaria pregunarte algo, no podemos validar los campos que entran por el Request con una clase Validator??
@januariopinto_
@januariopinto_ 2 жыл бұрын
Estaría interesante un "walkthrough" por tu setup en vscode, a ver qué tal, veo que utilizas extensiones como "error lenses" que quizás no todos conozcan 🙂
@elcodigo4421
@elcodigo4421 2 жыл бұрын
Gracias,estaba buscando esa extension.
@el.bromas
@el.bromas 11 ай бұрын
Te quiero bro
@Arturo-gr6xj
@Arturo-gr6xj 2 жыл бұрын
Muy buen tuto, muy ameno. No sería mejor en los casos que vas a comprobar si son de un tipo u otro definir los argumentos de esas funciones como any o unknown? Realmente no sabes el tipo de lo que te va a llegar por parámetro y dentro de la función lo que haces es comprobar si son de un tipo o no para retornar algo.
@patricianunezlobo6831
@patricianunezlobo6831 Жыл бұрын
Gracias Midu Pick y Omit, grandes aliados
@lazamh4869
@lazamh4869 8 ай бұрын
Me hubiera gustado que levantaras los Unit test ya que es super importante
@jameshernandezruiz3520
@jameshernandezruiz3520 2 жыл бұрын
Genial
@IDandT
@IDandT Жыл бұрын
Genial el vídeo. Así a ojo me ha quedado una duda y es porque las funciones isString e isDate reciben un string, y si no debería ser un any. Por lo demás increíble
@OSCARCORTEZVILLCA
@OSCARCORTEZVILLCA 4 ай бұрын
La estoy pasando genial con tus tutos, Cual extension es para ver === como 3 lineas y el => como una flecha real? gracias :)
@S4MBENTZ
@S4MBENTZ 2 жыл бұрын
excelente
@midudev
@midudev 2 жыл бұрын
un placer!
@LucasArslan
@LucasArslan Жыл бұрын
Excelente
@midudev
@midudev Жыл бұрын
Gracias, Lucas!
@eR1cK92
@eR1cK92 2 жыл бұрын
Uff comencé aprendiendo con java y tenía su complicación y ahorita que trabajo con Node me parece más.complicado , aunque en java tipeas todo en realidad el IDE se encarga de eso y es mucho más fácil saber con qué estás trabajando
@isaigomez4511
@isaigomez4511 2 жыл бұрын
Exelente aporte, que tal un server usando con fastify. Gracias Saludos desde México, Tabasco.
@AAMH14
@AAMH14 Жыл бұрын
Hola, que extension usas para que te escriba los errores en rojo a un lado del codigo? saludos!
@hlcxpl
@hlcxpl 4 ай бұрын
hola saludos se puede utilizar la libreria canary para trabajar con con typescript podrías hacer un video sobre la configuración saludos!!!
@maicolavila5464
@maicolavila5464 Жыл бұрын
Genial!, consulta el repositorio esta?
@danielpreza4159
@danielpreza4159 2 жыл бұрын
está muy bien el curso pero falta tocar temas de middleware, controllers entre otros
@MRALEX11YT
@MRALEX11YT 2 жыл бұрын
Y otro short enseñando las mejores librerias para desarrollar react en vscode
@desarrolladorhoy
@desarrolladorhoy Жыл бұрын
Está genial, muchas gracias por tus vídeos ... Una pregunta: en el router.get('/:id' ... es necesario poner un return al final, yo no lo puse y me funcionó perfectamente, y si es así ¿Cuál es la diferencia? Lo pregunto porque en los otros router.get() simplemente pones un res.send() y no un return res.send() diary != null ? res.send(diary) : res.status(404).send(`No esxiste el id: ${req.params.id}`)
@moisesfreites8107
@moisesfreites8107 2 жыл бұрын
Un curso de React con TypeScript seria genial
@midudev
@midudev 2 жыл бұрын
La próxima clase es esa ☺️
@DavidRamirez-cx9mt
@DavidRamirez-cx9mt 2 жыл бұрын
@@midudev Cuando saleeeeeeeeeeeeeeeeeeeeee? :(
@eloynwow1716
@eloynwow1716 Жыл бұрын
buen tutorial compañero, pero sólo ha faltado cómo grabar en el archivo json los cambios que haces con las peticiones!
@espiraleando7167
@espiraleando7167 2 жыл бұрын
Hola, alguien sabe cómo poner los mensajes del eslint en la misma línea de código como le sale a Midu en su editor?
@rauljaimes7110
@rauljaimes7110 7 ай бұрын
@midudev: deberías dejar el archivo Json que usas para que los próximos que vienen aprender sigan paso a paso
@nicolasjimenez12
@nicolasjimenez12 Жыл бұрын
Holaa , excelente videoo , me sirbio un monton. gracias genio. Como podria tener esta api en la nube ?
@adrianmontilla5626
@adrianmontilla5626 2 жыл бұрын
cómo se llama ese tema de color de la tipografía que utilizas? y el tipo de letras también?
@prodrigu75
@prodrigu75 Жыл бұрын
En lo personal me ha gustado este video. Sin embargo tengo una consulta y una crítica. La consulta es: Typescript me marca error al asignar a la constante diaries el Array. Pero me "sugiere" que en vez de igualarla a diaryData as Array utilice diaryData as unknown as Array
@elritchie928
@elritchie928 11 ай бұрын
Me paso lo mismo x), no sé porque jajaja
@jehufrayle
@jehufrayle 2 жыл бұрын
Typescript es como tener un amigo viéndote escribir código y señalándote posibles errores, me encanta 🤣.
@lucianopuig4615
@lucianopuig4615 2 жыл бұрын
Buenas alguno sabe que terminal es la que usa?. o si esta usando algun tema en particular
@MRALEX11YT
@MRALEX11YT 4 ай бұрын
Midu una pregunta, ¿tu tenías un video en el que enseñabas a hacer un servidor con node, express, nodemon, morgan y babel? Es que tengo un proyecto que jugararía haberlo hecho viendo ese video y no encuentro el video. Gracias.
@alexdevorigin1
@alexdevorigin1 10 ай бұрын
tengo una duda si escribo el codigo en TS -> se convierte a JS que sentido tiene si node correria es el en start JS y en dev en TS, lo digo en el caso de correr solo TS sin convertir a JS y ya ?
@franciscolagorio6757
@franciscolagorio6757 Жыл бұрын
Hola ! No entiendo al final la diferencia entre haber hecho el map directamente en el getEntries ya que el comment sale tambien el NonSensitive....
@codigito
@codigito Жыл бұрын
y no hay una opcion para que no te deje poner los switch :) enhorabuena por los videos !
@josedanielsarmiento8870
@josedanielsarmiento8870 2 жыл бұрын
Interesante video, me quedo una duda, cuando tipaste el objeto diaries, tambien es viable realizar un enum con los posibles tipos de clima(weather)? O es una mala practica?
@midudev
@midudev 2 жыл бұрын
Claro. Sería buena idea hacer un enum si los valores del weather son finitos y conocidos.
@ElvisSaavedra
@ElvisSaavedra 2 жыл бұрын
Hola @midudev, genial tus videos, sólo una consulta, qué herramienta usaste en el minuto 1:13:38, veo que corres javascript y al lado derecho te aparece los resultados, pareciera un terminal de chrome pero creo equivocarme, saludos!
@juandaniel8828
@juandaniel8828 2 жыл бұрын
creo que es RunJS
@ElvisSaavedra
@ElvisSaavedra 2 жыл бұрын
@@juandaniel8828 si, pude encontrarlo, la versión free tiene pocas utilidades, igual es bueno, saludos
@gatitanails
@gatitanails 2 жыл бұрын
tengo una duda, como imprimir la llamada exacta que hago con el resultado de la petición? Sin usar por ejemplo postman
@Benjamin-vv3br
@Benjamin-vv3br 2 жыл бұрын
¿Alguien tendrá la configuración de VSC para que se formatee el código al guardar el archivo?
@leonardonorambuena2172
@leonardonorambuena2172 2 жыл бұрын
Excelente el vídeo, ¿para trabajar con bases de datos recomiendas un ORM o trabajar directamente con las bases de datos? gracias por compartir tus conocimientos, saludos cordiales.
@oscargm1979
@oscargm1979 2 жыл бұрын
Siempre que puedas usa un ORM
@abrahamrodriguezventura3848
@abrahamrodriguezventura3848 10 ай бұрын
Que theme usa? me gusta mucho el diseño
@RodrigoMorenoIngenieria
@RodrigoMorenoIngenieria Жыл бұрын
Que extensión es la que te dice 0 complementación encima de las interfaces?
📘 CURSO REACT NATIVE desde CERO - Creamos una app paso a paso
4:09:31
How to Setup Node.js with TypeScript in 2023
3:45
Beyond Fireship
Рет қаралды 376 М.
Despicable Me Fart Blaster
00:51
_vector_
Рет қаралды 18 МЛН
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 129 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 70 МЛН
Rest API - Best Practices - Design
15:50
High-Performance Programming
Рет қаралды 100 М.
Senior vs. Junior en Programación
0:28
midudev
Рет қаралды 81 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 772 М.
¡Maneja los errores de JavaScript como un senior!
23:20
midulive
Рет қаралды 64 М.
tRPC, gRPC, GraphQL or REST: when to use what?
10:46
Software Developer Diaries
Рет қаралды 73 М.
Deep Dive into REST API Design and Implementation Best Practices
12:02
Software Developer Diaries
Рет қаралды 41 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 5 МЛН
СТРАШНЫЙ ВИРУС НА МАКБУК
0:39
Кринжовый чел
Рет қаралды 975 М.
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,7 МЛН
⚡️Супер БЫСТРАЯ Зарядка | Проверка
1:00
Я УКРАЛ ТЕЛЕФОН В МИЛАНЕ
9:18
Игорь Линк
Рет қаралды 115 М.