NODE.JS COURSE FROM SCRATCH: Introduction and First Steps

  Рет қаралды 317,572

midulive

midulive

Күн бұрын

Learn everything you need to know about Node.js. In this Chapter 1, you'll truly understand what it is, how it works, engage in interactive exercises, explore its module system from scratch, and much more.
▶ Don't miss more live streams at: / midudev
▶ Community Discord: / discord
▶ Repository: github.com/midudev/curso-node-js
0:00 What will we do?
0:24 Objective and Community for Support
1:51 What is Node.JS and V8
4:18 Event-Driven
5:27 Why Learn Node.js? 6 Reasons
9:44 History
10:54 Requirements for this course
11:57 2 Ways to Install Node.JS
19:05 Your First Steps with NODE JS
21:27 Hello world and running files 🌏
23:15 Global Variables
25:30 Window VS GlobalThis
26:45 The Console.log
28:19 Module Design Pattern
29:54 CommonJS Module System
32:30 ES Modules System
35:31 Native Modules
41:02 Transitioning from import to require
42:33 File Extension
40:27 File System
45:31 Asynchronous vs Synchronous
51:11 Callbacks in NodeJS
54:54 with Promises
56:25 Transforming Callbacks into Promises
58:28 with Async Await
1:03:49 In parallel
1:05:26 Synchronous version
1:05:17 Explanation
1:15:41 Path
1:17:33 Joining Paths
1:18:19 File Name
1:18:57 Getting the Extension
1:19:43 First application
1:21:36 Questions from radio listeners
1:22:45 Global Object process
1:25:20 CWD
1:26:41 Platform
1:27:39 Advanced ls Command
1:30:01 Improving the App | Listing files/directories
1:36:18 The result of our App
1:38:37 Questions from radio listeners
1:42:18 NPM
1:45:00 Project and Install Dependencies
1:47:29 Package.json
1:48:10 Installing PicoColors
1:50:00 Semantic Version
1:51:00 node_modules
1:53:18 Uninstalling dependencies
1:53:55 Using PicoColors
1:55:52 Development and Production Dependencies + Eslint
2:00:34 Your first server with Node.js
2:03:36 Hack to avoid port collision
2:07:00 Second Application
2:13:57 Environment Variables
2:15:11 .env?

Пікірлер: 317
@xavier.xiques
@xavier.xiques 11 ай бұрын
Cada día me gustan más tus videos. Como te explicas, los ejemplos, como calibras los niveles de la gente y adaptas el contenido, .... Simplemente perfecto. Gracias por todo el curro que lleva preparar esto 👏
@josegimenez-de2jo
@josegimenez-de2jo 6 ай бұрын
Midu solo queria agradecerte, no solo por el trabajo que haces, sino porque te tomas el tiempo de explicar las cosas (algo MUY dificil de encontrar en cursos de it) y le das a uno el contexto para poder ir entendiendo todo, eres un crack !
@rekcahet
@rekcahet 11 ай бұрын
midupadre, has generado mas desarrolladores de los que tienes idea. muchos seguimos tus videos y seguimos aprendiendo y creciendo. muchas gracias por el gran contenido de calidad que nos brindas
@paoloose
@paoloose 11 ай бұрын
Un curso de bastante calidad y que definitivamente recomendaré de aquí en adelante. Gracias por el aporte a la comunidad, Midu! Me hubiese gustado muchísimo tener un recurso así cuando aprendí Node.js
@jonavillalva1917
@jonavillalva1917 4 ай бұрын
Deberian darte el nobel de la paz x todo lo que ayudas a crecer a desarrolladores y a iniciar en este mundo a tanta gente. TE AMO MIDU ❤❤
@XBREchezu
@XBREchezu 11 ай бұрын
Una primera clase que ya mostró una profundidad que no se ve en muchos cursos. Muchas gracias midu!
@MustyMindfucks
@MustyMindfucks 8 ай бұрын
Llevo media hora y solo en este rato acabo de entender BIEN que es node.js tras haberme enfrentado a varios cursos de react.js y aprobarlos a base de copiar y pegar cosas que me encontraba. Has explicado muy bien las bases de node.js y al fin empiezo a entender un poco todo el universo de aplicaciones node. Muchas gracias midu.
@JavierGonzalez-cl6pu
@JavierGonzalez-cl6pu 4 ай бұрын
este curso es lejos mejor que cualquier codecamp. He visto mucho más al detalle y mucho más didáctico node que con el codecamp que pagué. gracias!
@jimmymontenegro8517
@jimmymontenegro8517 2 күн бұрын
Compañero Midu, gracias por tu trabajo y dedicación. Miro códigos que antes no entendía y ya se me hacen completamente entendibles a "golpe de vista". Ya tendré dinero para regalarte una silla que te quede más cómoda :D ... te quiero.
@gabidevfront
@gabidevfront 3 ай бұрын
Una de las tantas razones por la que te sigo es porque explicas el por qué de las cosas. Soy justamente una persona que necesito entender qué está pasando detrás de cada código y la razón de su uso. Tu manejo de los conceptos y formas de compartirlos son sublimes. Gracias por no quedártelos y dejar que nosotros los adquiramos.
@pablojesuspedraza7324
@pablojesuspedraza7324 11 ай бұрын
Excelente curso introductorio! gracias Midu por el tiempo y la dedicación !!!🧡
@Henry_Nunez
@Henry_Nunez 11 ай бұрын
Este video vale oro. Siempre me preguntaba que hago con NODEJS y aquí en un solo video encontré todo, gracias. 👏
@laurafalcon5741
@laurafalcon5741 10 ай бұрын
Midu es un crack definitivamente, excelente explicación, me ha servido muchísimo para repasar conceptos básicos y aprender!
@jesuscr7919
@jesuscr7919 2 ай бұрын
Alguien concreto que va al punto, qué felicidad, así si es bien aprender, y si, cómo que se aprende todas las docs jaja eso está perfect, hay que seguir el ejemplo.
@vruno182
@vruno182 11 ай бұрын
Te superas semana a semana con tu contenido midu, gracias!
@midulive
@midulive 11 ай бұрын
Mil gracias!
@eldecloud
@eldecloud Ай бұрын
que pedazo de explicacion, pasaba por aqui solo para un tema puntual y me he quedado pegado a ver todos los ejemplos. Muchas gracias por compartir conocimiento.
@magoxxii
@magoxxii 7 ай бұрын
QUe bien me viene esto! estoy aprendiendo mucho! voy una hora pero genial, esto acompana mucho al workshop que estoy haciendo en mi ciudad, eres un genio!
@suelenloira1
@suelenloira1 Ай бұрын
acabo de hacer un tutorial de node.js con un curso, pero este esta al detalle. madre mía, flipa flipa. Gracias!!!
@websdevgio
@websdevgio Ай бұрын
Midu estoy sorprendido con la calidad de sus clases llevo como tres días viendo el video por partes para poder entender y estoy muy feliz porque se entiende y es excelente, simplemente, excelente.
@leimerlorenzo2081
@leimerlorenzo2081 23 сағат бұрын
¡Uff, qué buen contenido! Vengo de C# y últimamente estoy aprendiendo JavaScript y sus tecnologías. Como ya hacía el backend en .NET, no estaba interesado en aprender Node, así que me fui para el frontend con React. Ahora que estoy haciendo el curso de Node, me está gustando más de lo que esperaba 🤣. ¡Me está gustando mucho JavaScript!
@fzepeda10
@fzepeda10 11 ай бұрын
Excelente curso para iniciar o para reforzar conocimientos. Eternamente agradecido por tus aportes!
@JesusCabezaHsa
@JesusCabezaHsa 10 ай бұрын
Señores pongámonos de pie y aplaudamos este pedazo de curso, y a este magno docente. Muchísimas gracias Midu, haces que quedemos con ganas de más. Te mereces todo lo bueno del mundo. 👏👏👏
@DuberAlexander19
@DuberAlexander19 11 ай бұрын
Muy bueno el video Midu, me gusto muchísimo. que patinada de coco mas brava me diste con el asincronismo, tema que me toca reforzar pero full, y por ese tipo de cosas que es se vuelve mas interesante tu contenido. Gracias!!
@franciscocasadoromero7380
@franciscocasadoromero7380 11 ай бұрын
vamos midu, sos una inspiracion para todos los programadores 😊😊❤❤
@midulive
@midulive 11 ай бұрын
Gracias, Francisco!
@lennysgonzalez3137
@lennysgonzalez3137 11 ай бұрын
Justo cuando quería empezar a aprender Node sale tu curso! .🙌🏻
@rubenvelazquezflores5357
@rubenvelazquezflores5357 11 ай бұрын
Que grande, gusto lo que andaba buscando en estos momentos
@user-ki3xe1sq1q
@user-ki3xe1sq1q 11 ай бұрын
midu que gran curso! muchas gracias, que el cielo te bendiga!
@FPVEagle
@FPVEagle 11 ай бұрын
Aprendiendo JavaScript, SQL, React, TypeScript, Node.js, todo a la vez, desde cero con midudev jaja Me va a estallar la cabeza
@imjavv
@imjavv 10 ай бұрын
Midu se que es poco, pero gracias por el contenido de tan buena calidad que produces.
@ManuelGarcia-nc1ei
@ManuelGarcia-nc1ei 9 ай бұрын
no es poco rey, cualquier muestra de agradecimiento siempre es mucho, yo quisiera poder darle asi sea 4 lucas
@jlpjlpjlp
@jlpjlpjlp 9 ай бұрын
@@ManuelGarcia-nc1eiDe hecho si es poco bro, tampoco mentir.
@mathewkelsey8366
@mathewkelsey8366 8 ай бұрын
@@jlpjlpjlp Y tu que das rey?
@gabrielvallejo8288
@gabrielvallejo8288 8 ай бұрын
Ya apoyaste mas que el 99% de los que estamos aqui bro
@imjavv
@imjavv 8 ай бұрын
Gracias cracks🙌🏽
@nahuelamado3290
@nahuelamado3290 4 ай бұрын
Muchas gracias por el curso, me viene re bien para repasar!
@monicaramroj
@monicaramroj 11 ай бұрын
MUCHAS GRCIAS, es tan valioso que lo compartas
@roguesquid26
@roguesquid26 Ай бұрын
midu, te quiero mucho. Me salvaste el proyecto de Ingeniería de Software 🫶🫶🫶
@contrerasgarciaangel6614
@contrerasgarciaangel6614 3 ай бұрын
no tengo palabras para este curso, simplemente es el mejor de toda su clase
@10tronic
@10tronic 4 ай бұрын
Gracias por compartir el conocimiento de una manera clara, sencilla y profunda.
@delforhuum
@delforhuum 10 ай бұрын
aca estamos! Gracias!
@PabloSanDev
@PabloSanDev 11 ай бұрын
Gracias midu por todos tus aportes. eres un crack. te admiro bro de temprano voy estudiando todo lo que compartes
@EduardoVillegas.
@EduardoVillegas. 3 ай бұрын
Buenísimo, llevo estudiando programación(local, no web) hace 5 años más o menos y hasta ahora, he comprendido muchas cosas acerca de Node.js. Buen enfoque que das que se trabaja de forma local (procesamiento de archivos, lectura y escritura, etc), y no como muchos cursos o tutoriales relacionados, que de una te mandan a la web de primera entrada. Me gustó mucho cuando dijiste "Esto pasa cuando aprendes la casa por el tejado" es algo que es muy común en este mundo de la programación debido a la urgencia de aprender ya sea para un curso de carrera o por un trabajo, no llegamos a comprender bien un lenguaje de programación. Y con esto, hacemos algo tan complicado, cuando se puede hacer de manera sencilla. Ahora tienes un nuevo suscriptor más y no pares en dar cursos así. Saludos
@federicovega3517
@federicovega3517 11 ай бұрын
Necesitaba este curso!!que bueno que nos lo traigas!
@midulive
@midulive 11 ай бұрын
Vamos!
@danielavalos2734
@danielavalos2734 11 ай бұрын
Grande midu, excelente video, muy bien explicado, mañana me hecho la segunda clase!!
@elsy_perez
@elsy_perez 2 ай бұрын
Excelente explicación, excelente contenido y el amor que muestras por la programación nos inspira a no dejar de persistir en nuestra continua educación. Gracias
@josedavidduquegutierrez1880
@josedavidduquegutierrez1880 10 ай бұрын
muchas gracias por este gran curso, estoy comprendiendo ahora si la paredes de la casa ya que comencé por el tejado
@luisarrieta1501
@luisarrieta1501 Ай бұрын
Me encanta que haya sido un curso para javascript devs, el contenido tiene mucha calidad
@ramaaxax166
@ramaaxax166 18 күн бұрын
Ya los tiene en su canal
@codesthenos
@codesthenos Ай бұрын
Eres GOD Midu, en serio
@LuPaz16
@LuPaz16 9 ай бұрын
Uy que video mas intenso! Pero muy bueno, la verdad que es un excelente curso. Ademas de ver y practicar los codigos, tambien estoy siguiento el video paso a paso para hacer una documentacion para mi mismo y comprender mejor algunos conceptos (Como la diferencia entre Cjs y EScripts), los distintos tipos de asincronias, los modulos nativos y sobre todo el proceso de crear un servidor http. Se que esto recien arranca, pero me gusto demasiado este video.
@benjaminaldaya7235
@benjaminaldaya7235 11 ай бұрын
sos un genio midu! Gracias por estas clases gratuitas, ayudas muchisimo a toda la comunidad que quiere aprender
@midulive
@midulive 11 ай бұрын
Un placer, Benjamin!
@elenaortega5222
@elenaortega5222 10 күн бұрын
Excelente video. Muy bien explicado. Soy nueva en esto de nodejs, tengo conocimientos en js espero poder aprender al cien contigo. Gracias amigo❤
@Imanolurl1
@Imanolurl1 11 ай бұрын
Uuuuuhhhh cursito sabroso 🔥 Esperaba un curso de nodejs, lo voy a disfrutar. Gracias midu de ❤
@matiasserra5364
@matiasserra5364 10 ай бұрын
Es un tipazo el midu 👏
@Martin-vd6ux
@Martin-vd6ux 9 ай бұрын
Gracias por el video genio!
@proivur
@proivur 11 ай бұрын
Excelente, gracias!!!
@juanpasten6077
@juanpasten6077 2 ай бұрын
Gracias Midu!
@dinkyhurtado
@dinkyhurtado 8 ай бұрын
Midu, genial, aunque ya manejaba algo de node, muy básico el comienzo del tema de las promesas el await y demás me ha aclarado muchas cosas, un abrazo y a seguir así, la comunidad te quiere
@franciscoperez1332
@franciscoperez1332 5 ай бұрын
Muy educativo, gracias!
@DAMusicPY
@DAMusicPY 11 ай бұрын
Gracias por compartir tus conocimientos, me sirve mucho 💗
@noseprogramar
@noseprogramar 10 ай бұрын
me está gustando mucho el curso, a ver si consigo llegar al final sin que me reviente el cerebro del todo 😅 me ha costado lo mío la primera clase, pero creo que ya pillé todo, a ver el repaso de las siguientes qué tal... gracias midu! 💓
@germanoller4418
@germanoller4418 8 ай бұрын
Buenisimo!
@joseangelflores3873
@joseangelflores3873 2 ай бұрын
Muchas gracias Midu!!
@baldomero7458
@baldomero7458 11 ай бұрын
Gracias por subirlo a KZbin midu, no me voy a perder ni una clase 👍
@midulive
@midulive 11 ай бұрын
Excelente!
@johannarod.integradora84
@johannarod.integradora84 24 күн бұрын
Muchas gracias!
@user-xs6nq7br4q
@user-xs6nq7br4q 6 ай бұрын
EXCELENTE, tuto, sigue asi amigo
@pabloescales2588
@pabloescales2588 11 ай бұрын
🚀 Gracias!
@riosrios4598
@riosrios4598 9 ай бұрын
Hermoso. Me encanta este video. Lo vi muchas veces.
@midulive
@midulive 9 ай бұрын
Muchas gracias!
@edgargiobanny
@edgargiobanny 11 ай бұрын
Excelente gracias amigo por compartir
@estebanjara9022
@estebanjara9022 5 ай бұрын
Maestro de maestros....👏👏
@ProgramandoSoftware
@ProgramandoSoftware 9 ай бұрын
Tremendo curso Midu espero conocerte algun día.
@ponkezo
@ponkezo 5 ай бұрын
grande midu
@cristiansegura7433
@cristiansegura7433 3 ай бұрын
En windows me pasaba que en una consola definia fnm use y abria otra powershell y no me lo tomaba los cambios. Para que me tomana los cambios hice lo siguiente: 1. ejecutar notepad $PROFILE 2. escribir a lo ultimo o si no hay nada : fnm env --use-on-cd | Out-String | Invoke-Expression 3. Guardar y listo. En caso de que no les abra o genere error al abrir archivo ejecutar New-Item -Path $PROFILE -ItemType File -Force Esto les creara el archivo donde podran escrbir el punto 3 Asi lo solucione ♥ Espero les sirva
@devvvolf
@devvvolf 2 ай бұрын
gracias amigo me solucionaste la vida 😁😁😁😁
@pablomendezjimenez2010
@pablomendezjimenez2010 3 ай бұрын
Muy bueno el curso!!!!!
@diegojakome
@diegojakome 11 ай бұрын
Grande Miguel Ángel !
@genaroibc
@genaroibc 11 ай бұрын
Grande Midu
@juancarlosjerezMorales
@juancarlosjerezMorales 10 ай бұрын
¡Gracias!
@yanettoribiorojas106
@yanettoribiorojas106 11 ай бұрын
Lo max Midu, eres un crack, necesitaba este curso
@midulive
@midulive 11 ай бұрын
Gracias a ti!
@uzielanguiano271
@uzielanguiano271 10 ай бұрын
Este curso me esta devolviendo la esperanza. gracias
@midulive
@midulive 10 ай бұрын
Excelente!
@carlosportillamedina6804
@carlosportillamedina6804 9 ай бұрын
me caes re bien, no aburre tu enseñanza, bravo !!
@midulive
@midulive 9 ай бұрын
Se agradece el comentario!!
@joseruschansky7577
@joseruschansky7577 4 ай бұрын
muy bueno. Gracias
@eloi3515
@eloi3515 11 ай бұрын
Grande midu aumentando mis conocimientos jaja 😅
@elvago6024
@elvago6024 10 ай бұрын
Muy buen curso. Saludos desde Perú.
@irsodrice2697
@irsodrice2697 29 күн бұрын
Hola Amigo me gusto tu contenido, respecto a mi experiencia con nodeJs es uso en Angular para sus dependencias con este curso eh visto mucho mas alla
@asd-qx2bb
@asd-qx2bb 10 ай бұрын
me volaste la cabeza con el globalThis. hago una pausa, me baño hago unas compras asi me lleno de cositas ricas para meterle a este hermoso curso
@danielabrigullio3669
@danielabrigullio3669 3 ай бұрын
Hola, TE AMO!!!!!!!!!!!!!!!!!!!!!!!!! gracias
@superconocimiento
@superconocimiento 10 ай бұрын
Muchísisisisimas gracias!!!
@luisarrieta1501
@luisarrieta1501 Ай бұрын
Increíble forma de graficar la asincronía en los diferentes casos 🤯
@GinoCiancia
@GinoCiancia 10 ай бұрын
Midu al principio del video: "deben conocer js asíncorno porque hablaremos muy por encima de ello..." Midu a los 20 minutos: "este es un esquema de como funciona la asincronía (seguido de una explicación en profundidad)" Excelente video, me pareció expectacular todo! agradecido siempre por el contenido! Abrazo
@Matthews34dev
@Matthews34dev 5 ай бұрын
Te ganaste mi like, solo con decir "ayuda, ayuda" ya me caes bien tio. 0 rencor y 0 lios.
@JuanFernandez-lg2pd
@JuanFernandez-lg2pd 10 ай бұрын
Muy claro el vídeo. Saludos
@midulive
@midulive 10 ай бұрын
Muchas gracias!!
@camilososa6233
@camilososa6233 11 ай бұрын
El mejor 🎉
@dagcomunica5921
@dagcomunica5921 9 ай бұрын
Gracias por el video
@hjom13
@hjom13 11 ай бұрын
Gracias crack!!
@ramonsorto5107
@ramonsorto5107 10 ай бұрын
calidad de curso midudev
@andresrairan8834
@andresrairan8834 11 ай бұрын
Muy bueno para repasar y reforzar, Muchas Gracias
@midulive
@midulive 11 ай бұрын
Gracias a ti
@lautarodecima3350
@lautarodecima3350 11 ай бұрын
excelente curso!! muy bien explicado sos un crack!!
@midulive
@midulive 11 ай бұрын
Muchas gracias!
@celinainesalsina1498
@celinainesalsina1498 7 ай бұрын
Pero qué belleza como explicas! Ya incorporé a mi lenguaje cotidiano el OPPPviamente, 'iastá' y madre mía xD. Gracias gracias
@midulive
@midulive 7 ай бұрын
Jajajajajaj 🥹
@eddiehead6964
@eddiehead6964 Ай бұрын
tengo miedo que venga la asincronia un dia y me deje embarazado
@gomu_2002
@gomu_2002 25 күн бұрын
😂
@ricardo.leon.1506
@ricardo.leon.1506 10 ай бұрын
Grande midu
@TV-Series-go4kn
@TV-Series-go4kn 6 ай бұрын
Master Chief un capo
@pablomagdaleno4942
@pablomagdaleno4942 3 ай бұрын
Muchas gracias por este contenido que bueno para mi aprender ha programar ha sido un reto bastante complejo.
@midulive
@midulive 3 ай бұрын
Gracias a ti!
@lbcdev7206
@lbcdev7206 11 ай бұрын
Gracias por compartir el conocimiento!
@midulive
@midulive 11 ай бұрын
Con mucho gusto
@davidlescano4807
@davidlescano4807 10 ай бұрын
TRE MEN DO! CRACK!
@carlosrofts5230
@carlosrofts5230 5 күн бұрын
mil gracias midu
@midulive
@midulive 5 күн бұрын
De nada 😊
@guillermobaldracco1090
@guillermobaldracco1090 3 ай бұрын
Midu... creo que estoy enamorado. No puedo creer lo bien que explicas todo, la estructura del curso y la forma en que lo diste me parece increible. No puedo encontrar las palabras para explicarte lo agradecido que estoy. Simplemente muchisimas gracias!!!!
@midulive
@midulive 3 ай бұрын
Muchísimas gracias!
NODE.JS COURSE: Create an API with Node.JS and Express | Class 2
1:24:53
Ejemplo de cómo evitar repetir tu código #shorts
0:58
Vida MRR - Programacion web
Рет қаралды 364 М.
ОДИН ДЕНЬ ИЗ ДЕТСТВА❤️ #shorts
00:59
BATEK_OFFICIAL
Рет қаралды 7 МЛН
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 135 МЛН
OMG😳 #tiktok #shorts #potapova_blog
00:58
Potapova_blog
Рет қаралды 3,5 МЛН
VSCode: El editor de codigo con extensiones maliciosas
13:42
midulive
Рет қаралды 39 М.
¡SE CONFIRMA LO MEJOR PARA JAVASCRIPT!
11:09
midulive
Рет қаралды 72 М.
Tips para el CV PERFECTO 2021 - Developers Junior o sin experiencia
7:01
Dreamcode Community
Рет қаралды 23 М.
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 30 МЛН
APPLE совершила РЕВОЛЮЦИЮ!
0:39
ÉЖИ АКСЁНОВ
Рет қаралды 3,8 МЛН
iOS 18 vs Samsung, Xiaomi,Tecno, Android
0:54
AndroHack
Рет қаралды 84 М.
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 27 МЛН
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,1 МЛН