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

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

midudev

2 года назад

180,949 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

mlosail3
mlosail3 - 18.11.2023 03:13

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 <3

Ответить
FabriQR
FabriQR - 14.11.2023 04:50

Con este cursito entendí mas de typescript

Ответить
María Luisa Estrella
María Luisa Estrella - 03.11.2023 16:48

Muy claro y conciso, super util!!! Muchas gracias!

Ответить
Laza MH
Laza MH - 24.10.2023 18:50

Me hubiera gustado que levantaras los Unit test ya que es super importante

Ответить
Antonio Montalvo
Antonio Montalvo - 16.10.2023 06:50

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.

Ответить
Felipe Mendieta
Felipe Mendieta - 28.09.2023 20:33

Está genial el video gracias Midu, solo una aclaración, el código NO SE COMPILA, cuando pasa de typescript a Javascript esto se llama TRANSPILAR, solo esa aclaración ya que varias veces dices "compilar".

Ответить
Ángel Raúl Recio Guerrero
Ángel Raúl Recio Guerrero - 20.09.2023 00:35

Sacas Eslint de la nada, o el thinder client como si todos supieramos que es y nisiquiera explicas que se tiene que instalar aparte, por algo es tutorial desde cero, otras cosas las sobreexplicas sin ser necesario 👎

Ответить
Gerson Pineda
Gerson Pineda - 16.09.2023 18:29

Excelente, aprendo mucho de ti, gracias por todos tus aportes.

Ответить
Abraham Rodriguez Ventura
Abraham Rodriguez Ventura - 08.09.2023 23:05

Que theme usa? me gusta mucho el diseño

Ответить
SL TECHNOLOGY
SL TECHNOLOGY - 27.08.2023 05:08

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 ?

Ответить
Giovanni Adamo
Giovanni Adamo - 20.08.2023 06:03

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!

Ответить
el bromas
el bromas - 16.08.2023 20:32

Te quiero bro

Ответить
Renny Luzardo
Renny Luzardo - 08.08.2023 13:10

Yo guardaria el archivo utils.ts dentro de la carpeta libs. Excelente video he aprendido bastante, muchas gracias. 👍

Ответить
chibolo
chibolo - 24.07.2023 15:06

esto es nivel junior?

Ответить
Ed soto huamanhorcco
Ed soto huamanhorcco - 13.07.2023 09:00

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 )

Ответить
Diego Polverelli
Diego Polverelli - 05.07.2023 12:52

Alto curso, Midudev...!!! espectacular...!!! Muchas gracias.

Ответить
Maicol Avila
Maicol Avila - 04.07.2023 18:45

Genial!, consulta el repositorio esta?

Ответить
Osho Osho
Osho Osho - 01.07.2023 19:12

esto aún es nivel pollo. no he visto en este video y otros de este canal el asunto de manejar las rutas como un verdadero profesional. eso de andar importando todas las rutas de venir y por haber, en el archivo app.ts y luego tener que usarlas en ese mismo archivo con app.use..... es una chapuza!!!!!!!. ASÍ LO HACEN EL 99%!!!!!!!! ahora imagínense que el directorio routes tenga más o menos la siguiente estructura:

routes
index.ts
items.ts
otro.ts
otromas.ts
unomas.ts
...
...
subCarpeta
...
...
100 archivos aquí .ts
...
...
100 carpetas más aquí, cada una con cientos de archivos .ts
...
...

qué pretenden?

llenar el app.ts a punta de imports y use??????? naaahhhhh, pero nadie hasta ahora ha subido un ejemplo de como lidiar con esta situación!

Ответить
Rodrigo Moreno
Rodrigo Moreno - 19.06.2023 23:15

Que extensión es la que te dice 0 complementación encima de las interfaces?

Ответить
Juan Martin Maidana
Juan Martin Maidana - 19.06.2023 06:44

si no es mucha molestia, alguien sabe como se llama la extensión que te dice lo errores en el código sin tener que hacer hover en el error?

Ответить
Juan Martin Maidana
Juan Martin Maidana - 19.06.2023 06:38

sos un tipazo

Ответить
Ari Olvera B.
Ari Olvera B. - 11.06.2023 22:27

Super bien explicado, genial que dejes los errores para saber como encontrarlos. Muchas gracias Midu

Ответить
D-land Arrese
D-land Arrese - 08.06.2023 12:14

Excelente Midu, seria genial que hagas mas ejemplos con SOLID o DDD o clean architecture !

Ответить
Rokenbú Polecat
Rokenbú Polecat - 13.04.2023 08:53

Buscabas un tutorial de como hacer un API, pero No!! Era yo!, Un tutorial de Typescript!!!

Xd gracias

Ответить
Oscar MG
Oscar MG - 08.04.2023 05:09

Muy buen video Midu justamente lo que buscaba, muchas gracias!

Ответить
Albert
Albert - 04.04.2023 16:05

Excelente video! Super claro y directo, me ha servido muchísimo como ejercicio para repasar bases de TS! 👏👏

Ответить
Oscar P.
Oscar P. - 02.04.2023 04:22

Bro incluye test el tutorial?

Ответить
Joel Apablaza
Joel Apablaza - 25.03.2023 08:53

Mientras mas veo typescript mas veo C#. Me genial que reconozcan que c# es genial jejeje

Ответить
8koi
8koi - 12.03.2023 03:05

ostia el error del enum, que me estaba haciendo ojitos

Ответить
patricia nuñez lobo
patricia nuñez lobo - 08.03.2023 13:32

Gracias Midu Pick y Omit, grandes aliados

Ответить
Josa Insite
Josa Insite - 25.02.2023 21:51

Cómo se llama la consola del inicio? Me refiero a que programa de escritura es:(

Ответить
Alvaro Aliaga
Alvaro Aliaga - 04.02.2023 16:52

Cual es esa extension que al sombrear el error/varable/parametro te aparece todas las opciones/tipos disponibles ?

Ответить
Ezequiel Sosa
Ezequiel Sosa - 28.01.2023 14:48

`[
{
"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"
}
]`

Ответить
B a e l 禁用帳戶 i
B a e l 禁用帳戶 i - 14.01.2023 11:34

Cuál es ese tema?

Ответить
Dorian Brocher
Dorian Brocher - 09.01.2023 21:43

Gracias.

Ответить
fabiantorresm
fabiantorresm - 07.01.2023 21:17

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.

Ответить
IDandT
IDandT - 31.12.2022 04:22

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

Ответить
Francisco Lagorio
Francisco Lagorio - 26.12.2022 17:13

Hola ! No entiendo al final la diferencia entre haber hecho el map directamente en el getEntries ya que el comment sale tambien el NonSensitive....

Ответить
Joan Sebastian Carrillo Baron
Joan Sebastian Carrillo Baron - 25.12.2022 00:44

Estuvo genial este tutorial saludos desde Colombia midu

Ответить
Lucas Daniel
Lucas Daniel - 16.12.2022 17:06

Excelente

Ответить
Miguel Castaño
Miguel Castaño - 11.12.2022 23:53

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

Ответить
Javier Jimenez
Javier Jimenez - 05.12.2022 01:15

A lo mejor ya te lo han preguntado mil veces pero acabo de llegar. Cuál es la app que utilizas como consola??? Tiene algo de especial? Graciass

Ответить
codigito 🍿 📼
codigito 🍿 📼 - 27.11.2022 12:44

y no hay una opcion para que no te deje poner los switch :) enhorabuena por los videos !

Ответить
Nicolas Jimenez
Nicolas Jimenez - 11.11.2022 15:45

Holaa , excelente videoo , me sirbio un monton. gracias genio. Como podria tener esta api en la nube ?

Ответить
Kong Ceng Chen
Kong Ceng Chen - 02.11.2022 04:35

Hola Midu! Excelente curso ¿Que extensión usas para que te de una previsualización de lo que te devuelve la función?

Ответить
Mike Amezcua
Mike Amezcua - 31.10.2022 19:34

Cuando hago la parte de const {comment, restOfDiary} = entry, me dice: Property 'comment' does not exist on type 'DiaryEntry | undefined'.

Ответить
David Arteaga
David Arteaga - 30.10.2022 17:28

Excelente contenido

Ответить