Prerequisitos 💻🔧
Lo que debes tener y configurar antes del taller:
Last updated
Lo que debes tener y configurar antes del taller:
Last updated
Asegúrese de tener un editor de texto instalado en su computadora. Puedes usar el de tu preferencia pero si quieres sentirte mas cómodo con los ejemplos dentro de esta guía te recomiendo VS Code que es multiplataforma y te permite instalar muchas extensiones útiles a la hora de desarrollar ademas que es Open Source.
Git es un sistema de control de versiones distribuido y Open Source. Déjame desglosarlo y explicar
Sistema de control - Control System: Esto básicamente significa que Git es un rastreador de contenido. Por lo tanto, Git se puede usar para almacenar contenido; se usa principalmente para almacenar código debido a las otras características que proporciona.
Sistema de control de versiones - Version Control System: El código que se almacena en Git sigue cambiando a medida que se agrega más código. Además, muchos desarrolladores pueden agregar código en paralelo. Entonces, el sistema de control de versiones ayuda a manejar esto al mantener un historial de los cambios ocurridos.
Sistema de control de versiones distribuido - Distributed Version Control System: Git tiene un repositorio remoto que se almacena en un servidor y un repositorio local que se almacena en la computadora de cada desarrollador. Esto significa que el código no solo se almacena en un servidor central, sino que la copia completa del código está presente en todas las computadoras de los desarrolladores. Git es un sistema de control de versiones distribuido ya que el código está presente en la computadora de cada desarrollador.
Node.js® es un entorno de ejecución para JavaScript construido con el motor de JavaScript V8 de Chrome. Es muy importante que tengas instalado Node.js porque es la base de todo nuestro taller. Siempre vamos a usar la version LTS.
Te recomiendo usar NVM para instalar Node.js y tener la posibilidad de manejar diferentes versiones de Node en tu computador.
MongoDB sera nuestra base de datos utilizada para persistir la información. Para agilizar y evitar un proceso de instalación de la base de datos en tu computador, te recomiendo crear una cuenta gratis en MongoDB Atlas.
Now facilita la implementación de aplicaciones sin servidor. Esta será la herramienta que utilizaremos para realizar nuestro deploy Zeit Now