‫Instructor: Bienvenido de nuevo.
‫Así que espero que en este momento tengas
‫Node instalado en tu computadora.
‫Entonces, sigamos adelante
‫y usemos Node por primera vez.
‫Y para comenzar con la
‫sección, ingrese a los archivos de inicio del
‫curso y copie esta carpeta en su directorio de trabajo, ¿de acuerdo?
‫Ahora, si aún no descargó los archivos del
‫curso, vaya al repositorio de
‫GitHub, que está vinculado a todo
‫el curso, y encontrará todos los archivos que necesita allí.
‫Luego, después de eso, continúe y
‫abra la carpeta en su editor de código.
‫Y estoy usando VS Code aquí.
‫Y de hecho ya lo cargué.
‫Así que aquí está esta carpeta de Node Farm.
‫Ahora, en este video,
‫todavía no comenzaremos con el proyecto.
‫Pero en cambio, vamos a interactuar con
‫Node usando la línea de comando.
‫Y para eso, usaré la terminal incorporada
‫que tiene VS Code, presionando el control de regreso para eso.
‫Así que este comando que ves aquí, en realidad.
‫O puede ir a Ver y Terminal.
‫Ahora, si prefiere usar otra aplicación para
‫el terminal, también está bien, pero
‫a lo largo
‫de este curso, siempre
‫usaré el terminal que está integrado
‫en VS Code para que no
‫tengamos que saltar entre diferentes ventanas tanto.
‫Ahora, para comenzar a escribir código de Node aquí en la consola, todo
‫lo que tenemos que hacer es escribir
‫node, dado que tiene Node. js instalado en su
‫computadora y luego, simplemente presione enter.
‫Y esto abrirá el
‫Node REPL, que significa bucle de lectura-evaluación-impresión.
‫Entonces, básicamente aquí, podemos escribir código JavaScript
‫como en una terminal normal.
‫Por ejemplo, podemos definir variables.
‫Y así, aquí está.
‫Entonces, acabamos de definir la variable de nombre.
‫Y de hecho, podemos escribir cualquier
‫código JavaScript que nos guste aquí, ¿de acuerdo?
‫Entonces, eso es porque al final
‫del día, Node. js es en realidad solo un
‫tiempo de ejecución de JavaScript, como acabamos de ver antes.
‫Entonces, ¿qué más podemos hacer?
‫Bueno, cualquier tipo de expresión realmente funcionará.
‫Hagamos algunos cálculos aquí, por ejemplo.
‫De acuerdo, cualquier JavaScript funcionará y
‫verá que realmente definimos esta variable
‫aquí usando const, por lo que es ES6 y eso no es absolutamente
‫ningún problema en Node. js.
‫Por lo tanto, es compatible con ES6 en todas las versiones
‫más nuevas listas para usar sin ningún problema.
‫Eso es porque
‫no estamos ejecutando este JavaScript en ningún
‫navegador, pero siempre se ejecutará en el servidor, ¿de acuerdo?
‫Entonces, de hecho, simplemente sacamos JavaScript del navegador y
‫lo estamos ejecutando dentro de esta aplicación Node.
‫Ahora, si quisiéramos salir de JS REPL,
‫nuevamente, este ciclo de lectura-evaluación-impresión, que Node nos da, hay
‫diferentes formas de hacerlo.
‫El primero es escribir exit o
‫realmente. exit
‫y esto salió de este proceso de Nodo, este REPL y
‫comenzó de nuevo para que pueda
‫mostrarles algunas cosas más.
‫Entonces, nuevamente, simplemente escriba Nodo, presione enter, y eso es todo.
‫Ah, y, por cierto,
‫si quieres borrar tu terminal como acabo
‫de hacer, todo lo que tienes que hacer es
‫presionar el comando K y eso borrará la línea
‫de comando y probablemente en Windows, ese es el control K, ¿de acuerdo?
‫De todos modos, usamos el. salir para salir del REPL
‫pero también podemos presionar el control D, y
‫eso no es un comando, es realmente control,
‫por lo que el control D hará lo mismo.
‫Pero, ingresemos rápidamente de
‫nuevo porque hay algunas cosas más que quiero mostrarles.
‫Entonces, si presiona la pestaña en
‫este momento, tal vez
‫tenga que tocarla dos veces, a veces eso sucede
‫por alguna razón, pero de todos modos,
‫al presionar la pestaña, puede ver todas
‫las variables globales que están disponibles en Node.
‫Entonces tienes todo
‫el tipo
‫de cosas a las que ya
‫estamos acostumbrados, como el constructor Array
‫o el constructor String
‫o Math o Number aquí, pero también
‫hay todo tipo de cosas
‫que pertenecen a Node.
‫Por ejemplo, su https y fs o criptografía y estos
‫son módulos de nodo de
‫los que hablaremos
‫más adelante en la sección.
‫Pero por ahora, ves que tenemos todo tipo
‫de variables globales a las que podemos
‫acceder cuando queramos en Node. js, ¿de acuerdo?
‫Además, otro buen truco es la variable de subrayado.
‫Déjame mostrarte algo primero.
‫Entonces otro cálculo, por ejemplo.
‫Tres veces ocho da 24 y ahora se
‫puede usar guión bajo más seis, por lo que
‫esto nos dará 30 y eso significa
‫que el guión bajo
‫es básicamente su resultado anterior.
‫Así que teníamos 24, y el subrayado aquí es 24
‫ahora y 24 más seis son 30.
‫Entonces, si ahora subrayamos menos 30, eso
‫nos dará cero, ¿verdad?
‫Y sí, lo hizo.
‫Bien, y finalmente, la pestaña que acabas de presionar antes, también
‫puedes presionarla, por ejemplo, en uno de
‫estos constructores que
‫ya conocemos como cadena.
‫Entonces String. y ahora agregando pestaña,
‫puede ver todos los métodos o propiedades
‫que están disponibles para nosotros.
‫Nuevamente, a veces tienes que presionarlo dos
‫veces, pero aquí estamos.
‫Entonces tenemos, por ejemplo, length o hasOwnProperty, y
‫todos estos tipos de métodos aquí
‫que ya conocemos, ¿verdad?
‫Y ahora, para salir de REPL, recuerde
‫que todo lo que tiene que hacer es presionar el control D.
‫Bien, entonces ordene a K que borre la consola, y
‫eso es todo.
‫Eso es todo lo
‫que quería mostrarte en este primer video.
‫Básicamente, ahora podemos escribir JavaScript fuera
‫del navegador usando Node. js como este.