Antes de arrancar, se necesitan tener las herramientas instaladas. No hay restricciones con respecto al sistema operativo (Windows, Linux o Mac). En cuanto al browser, muchas de las funcionalidades podrán ser construídas y utilizadas en todos los browsers modernos aunque usaremos Chrome para asegurar tener la misma experiencia en el transcurso del workshop y porque sabemos que tiene disponibles todas las funcionalidades que utilizaremos.
Se requiere instalar node.js y npm. Aparte de estas herramientas, se necesita un editor de texto o IDE web (Visual Studio Code, Sublime, Atom, Vim, Webstorm, etc.).
A continuación, se explica cómo instalar alguna de ellas.
El workshop se basa en estándares web que para el momento de creación del mismo no estaban completamente implementadas en todos los browsers. Por eso, más la posibilidad de tener la misma experiencia en todos los sistemas operativos, agregamos como prerrequisito tener la última versión de Chrome instalada.
-
Navegar a https://www.google.com/chrome/ y descargar la versión correspondiente para tu plataforma.
Sitio de Chrome
-
Una vez descargado, seguir los pasos de la instalación.
Para editar el código, se va a aprovechar Visual Studio Code, en especial porque permite trabajar en todas las plataformas y es gratuito. Igualmente, se puede usar su editor de texto o IDE preferido.
-
Navegar a https://code.visualstudio.com y descargar la versión correspondiente para tu plataforma.
Sitio de Visual Studio Code
-
Una vez descargado, seguir los pasos de la instalación.
Hoy en día existen muchas herramientas para el desarrollo web que aprovechan node.js y npm. Por más que no es requerido para el desarrollo de una PWA, nosotros usaremos algunas de estas herramientas y por eso es un requerimiento de este workshop. El primero sirve para poder correr las herramientas necesarias. El segundo, se necesita dado que es la forma en la que se distribuyen los paquetes que utilizaremos.
Nota: Verificar que está instalada al menos la versión 6.x.x de node.js y la versión 3.x.x de npm corriendo
node -v
ynpm -v
en la terminal/consola.
-
Navegar al sitio de descargas de node.js: https://nodejs.org/es/download/.
Sitio de node.js
-
Seleccionar la versión LTS (Long term support) y la plataforma correspondiente.
-
Una vez descargado, seguir los pasos de la instalación.
Con este tipo de herramientas se puede desarrollar desde cualquier plataforma (Windows, Mac o Linux) sin ningún problema, permitiendo una mayor flexibilidad.
Ahora que el entorno de desarrollo está listo, no queda otra cosa que empezar a desarrollar la aplicación.
Avanzar al módulo 2 - Explorando el proyecto inicial 🔎