Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Documentación JavaScript FullStack PRO

Material de apoyo para seguir el curso. Este documento solo contiene explicaciones, diagramas, analogías y ejemplos interactivos de código. En ningún caso reemplaza las documentaciones oficiales. Las cuales utilizaremos en los laboratorios.

JavaScript FullStack PRO illustration

Bienvenido

Contenidos
  1. Prefacio
  2. Módulos
  3. Editores de Código
  4. Ejemplos de Código en NodeJS
    1. ¿Qué es NVM?
    2. Instalación

Prefacio

JavaScript tenía que “parecerse a Java” solo que menos, ya sea el hermano pequeño o el niño bobo de Java. Además, se tenía que terminar en diez días o algo peor que JavaScript hubiera pasado. —Brendan Eich, creador de JavaScript

JavaScript se ha convertido en uno de los lenguajes más versátiles y robustos[5]. Es sin duda el mejor momento para aprender a dominar este lenguaje. JavaScript está en todas partes y será necesario que cada vez más personas sepan usarlo. Todo desarrollador no puede mantenerse indiferente frente a este lenguaje, ya que, como entenderemos a lo largo del curso, junto con NodeJS y un Navegador Web hoy podemos ejecutar cualquier tipo de aplicación en infinidad de plataformas diferentes.

Módulos

Editores de Código

A lo largo de esta documentación trabajaremos con 2 tipos de editores. El de MDN o Bob, que trabaja con el js del navegador:

y los de Runno, que tienen sus propios intérpretes:

console.log(typeof(NaN)); 

Ejemplos de Código en NodeJS

También te encontrarás con ejemplos de NodeJS que deberás correr en tu computador. Para esto te recomendamos trabajar con NVM

¿Qué es NVM?

El uso de NVM (Node Version Manager) es importante para desarrollar para NodeJS por varias razones. La primera es que permite instalar y administrar múltiples versiones de NodeJS en la misma máquina, lo que es especialmente útil cuando se trabaja en diferentes proyectos que pueden requerir diferentes versiones de NodeJS. Además, NVM permite cambiar rápidamente entre versiones de NodeJS, lo que puede ser útil para depurar problemas o para probar la compatibilidad de una aplicación con diferentes versiones de NodeJS.

Instalación

Para instalar NVM a través de cURL, primero debes asegurarte de que cURL esté instalado en tu sistema. Si no lo tienes, puedes instalarlo siguiendo las instrucciones para tu sistema operativo. Luego, para instalar NVM, sigue estos pasos:

Abre una terminal o línea de comando.

Ejecuta el siguiente comando para descargar e instalar NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

Este comando descarga un script de instalación de NVM desde GitHub y lo ejecuta con bash.

Cierra y vuelve a abrir la terminal o línea de comando para que los cambios surtan efecto.

Verifica que NVM se haya instalado correctamente ejecutando el siguiente comando:

nvm --version

Esto debería imprimir la versión de NVM instalada.

Para utilizar NVM, primero debes instalar una versión de NodeJS. Puedes hacerlo con el siguiente comando:

nvm install <versión de NodeJS>

Por ejemplo, para instalar la versión 14 de NodeJS, puedes ejecutar:

nvm install 14

Después de instalar NodeJS, puedes utilizarlo ejecutando el siguiente comando:

nvm use <versión de NodeJS>

Por ejemplo, para utilizar la versión 14 de NodeJS, puedes ejecutar:

nvm use 14