Implementación de herramientas Implementación de herramientas Así como los artistas necesitan de sus herramientas para poder crear arte, es imprescindible que tengamos a mano las herramientas requeridas para poder programar y crear nuestro propio arte. En las siguientes guías vamos a encontrar las herramientas básicas que nos van a acompañar para programar durante toda la cursada. Guía de instalación Windows Navegador Chrome Firefox Editor de código Visual Studio Code Es un IDE (entorno de desarrollo integrado) desarrollado por Microsoft. Cuando hablamos de un IDE nos referimos a un conjunto de herramientas diseñadas para facilitarnos la creación y el desarrollo de nuestros programas o aplicaciones. Cómo instalarlo 1. Visitar el sitio https://code.visualstudio.com/Download. 2. Seleccionar el Sistema Operativo donde se instalará. 3. Una vez finalizada la descarga, abrir el archivo descargado. 4. Seguir las instrucciones del instalador. Guía de instalación Windows Node Node es un entorno de ejecución que nos permite ejecutar JavaScript por fuera de un navegador web. Arquitectura de Node Todos los navegadores presentan un motor de JavaScript para leer y renderizar (representar gráficamente) código de JavaScript. Esto hace que el lenguaje dependa sí o sí de un navegador para poder ejecutarse. Los navegadores utilizan distintos motores y es por esta variedad que a veces un mismo código de JavaScript puede comportarse de manera diferente dependiendo del navegador en el que se esté ejecutando. Motor Chakra Introducción a Node.js Motor SpiderMonkey Motor v8 Arquitectura de Node Node está construido bajo el motor v8 de Google Chrome. Esto lo convierte en un entorno de ejecución para JavaScript y logra que el lenguaje deje de depender del navegador para poder ejecutarse. De esta forma, podemos programar tanto el front-end como el back-end en un mismo lenguaje: JavaScript. Introducción a Node.js Cómo instalarlo 1. Visitar el sitio: https://nodejs.org/en/download. 2. Seleccionar la versión LTS (estable). 3. Descomprimir el archivo descargado. 4. Abrir el archivo y seguir las instrucciones de instalación. Guía de instalación Windows Verificando la instalación de Node Conjuntamente con Node se va a instalar el gestor de paquetes npm, que veremos a fondo más adelante. Para verificar que se haya instalado correctamente, abrir una terminal y ejecutar cualquiera de los siguientes comandos: node -v node --version Tener en cuenta que al instalar Node.js no estamos instalando un software, sino un entorno de ejecución. Introducción a Node.js Probando Node Para testear Node, debemos crear una carpeta llamada Node. Abrir el editor de texto Visual Studio Code. Ir a Archivo/Abrir carpeta (File/Open folder) y seleccionar la carpeta que acabamos de crear llamada Node. Luego, crear un archivo llamado prueba.js y escribir el siguiente script: >_ console.log(“Hola Mundo”); Abrir una terminal. Para eso, ir a Terminal/Nueva terminal, o ejecutar el atajo Ctrl+Shift+ñ. En la terminal, escribir el siguiente comando: >_ node prueba.js Si todo anduvo bien, veremos en la terminal el mensaje: Hola Mundo Introducción a Node.js Git y Git BASH Git es un software de control de versionado desarrollado por Linus Torvalds. Git BASH nos permite tener, en Windows, una terminal más ágil y funcional para el desarrollo. Cómo instalarlo 1. Visitar el sitio https://git-scm.com/downloads. 2. Hacer clic en el enlace para descargar. 3. Seguir las instrucciones del instalador. En las siguientes pantallas, las opciones que ya están marcadas funcionan muy bien. No deberíamos cambiarlas, a menos que sepamos lo que estamos haciendo. Guía de instalación Windows