/Reto_Object_Arrays

UBITS reto de Array y objetos

Primary LanguageJavaScript

🤓 Reto UBITS

Bienvenido a tu reto de Arreglos y Objetos en Javascript para nosotros es un gusto que puedas poner a prueba tus conocimientos que vienes aprendiendo en nuestros curso de Javascript.

☑️ Requisitos para realizar el reto

  • tener instalado node v16 o superior
  • tener instalado npm 8 o superior
  • tener un un powerShell o shell con el cual ejecutar lineas de comandos
  • tener un editor de código donde realizar el reto (ej: visual studio code)
  • tener cuenta de gitHub activa

⏲ Setup del reto

Para poder solucionar este reto de una manera correcta debes seguir los siguientes pasos:

1. Clonar el reto localmente

Primero debes clonar el reto en tu máquina para que puedas acceder a la información del reto y su estructura, para esto escribe el siguiente comando en tu shell:

Si tienes configurada una llave SSH

git clone git@github.com:buty619/Reto_Object_Arrays.git

para clonarlo por HTTPS

git clone https://github.com/buty619/Reto_Object_Arrays.git

2. Instalar dependencias

luego de clonarlo accede a la carpeta que acabas de clonar e instala las dependencias necesarias para el reto (si no conoces el concepto de dependencias, no te preocupes! no es necesario conocer su funcionamiento para resolver el reto) para esto escribe en tu shell:

cd Reto_Object_Arrays
npm install

✅ listo con estos pasos estas listo para iniciar tu reto mucha suerte !!!

🗒 Estructura del reto

En este repositorio encontrarás dos carpetas, la primera Reto_de_Arrays contiene 3 archivos:

  • README.md: este archivo contiene las instrucciones para resolver el reto por favor léelo cuidadosamente.
  • arrays.js: en este archivo debes desarrollar el código que resuelva el reto, dentro del archivo encontrarás algunas pistas e instrucciones.
  • arrays.test.js: este archivo código es el que prueba que hayas resuelto el reto correctamente (no te preocupes por entender este código más adelante podrás estudiar el concepto de test unitarios).

En la segunda capeta Reto_de_Objects contiene 3 archivos:

  • README.md: este archivo contiene las instrucciones para resolver el reto por favor léelo cuidadosamente.
  • arrays.js: en este archivo debes desarrollar el código que resuelva el reto, dentro del archivo encontrarás algunas pistas e instrucciones.
  • arrays.test.js: este archivo código es el que prueba que hayas resuelto el reto correctamente (no te preocupes por entender este código más adelante podrás estudiar el concepto de test unitarios).

Además de estas carpetas podrás ver otros archivos como:

  • .gitignore
  • babel.config.json
  • package.json

no te preocupes por estos archivos ellos realizan un trabajo de configuración de nuestro reto y no es necesario profundizar en ellos.

🚀 ¿Como saber si complete el reto?

luego que hayas leído las instrucciones y hayas puesto a prueba todo tu conocimiento la manera correcta de saber si resolviste el reto es escribiendo estos comandos en tu shell:

Para el reto de Arrays, escribe:

npm run test-arrays

Para el reto de Objetos, escribe:

npm run test-objects

para ambos casos se correrán los test de tu código donde si tienes correctamente solucionado podrás ver un mensaje como:

si por el contrario tienes algún error verás un mensaje como:

en caso de completar la prueba exitosamente podrás ver el mensaje mencionado que expondrá un código secreto el cual podrás usar para validar la solución en nuestra plataforma UBITS.

🥳 ¡Buena suerte! 🥳