A tu propio ritmo

Explora nuestra extensa colección de cursos diseñados para ayudarte a dominar varios temas y habilidades. Ya seas un principiante o un aprendiz avanzado, aquí hay algo para todos.

Bootcamp

Aprende en vivo

Únete a nosotros en nuestros talleres gratuitos, webinars y otros eventos para aprender más sobre nuestros programas y comenzar tu camino para convertirte en desarrollador.

Próximos eventos en vivo

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Buscar en lecciones


IngresarEmpezar

Regístrate en 4Geeks

← Volver a Proyectos

Generador de excusas en Javascript en la línea de comandos

Dificultad

  • easy

Duración promedio

3 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

3 hrs

Tecnologías

El Objetivo

Disneylandia para procrastinadores y perezosos.

¡Este proyecto es ideal para evitar a alguien molesto, no requiere más de 20 líneas de código y puede salvarte por el resto de tu vida!

El Objetivo

Queríamos un proyecto que usara muy poco Javascript, pero aun con una aplicación muy divertida, el generador de excusas toma 20 líneas de código, es súper simple de entender y es el primer proyecto perfecto para cualquier desarrollador principiante.

🌱 ¿Cómo iniciar este proyecto?

  1. Asegúrate de tener una cuenta de Github en: https://github.com
  2. Recomendamos abrir este repositorio usando una herramienta de aprovisionamiento como Codespaces (recomendado) o Gitpod. Alternativamente, puedes clonarlo en tu computador local usando el comando git clone.

Este es el repositorio que necesitas abrir o clonar:

https://github.com/breatheco-de/excuse-generator-javascript-cli

**👉 Sigue estos pasos en **cómo iniciar un proyecto de programación.

  1. Los ejercicios comenzarán y mostrarán las instrucciones automáticamente, pero si encuentras algún problema, puedes intentar ejecutarlos manualmente escribiendo en tu línea de comando lo siguiente:
1$ learnpack start

Instrucciones

Por favor, crea un script de Javascript que genere una excusa cada vez que se ejecute.

Discute con tus compañeros de clase la estrategia primero

¿Cómo podemos generar una excusa? ¿Cómo se construyen las oraciones?

Explicación del generador de excusas

¡La idea es generar cada parte de la oración aleatoriamente para obtener buenas excusas!

Pista

  1. Crea un archivo app.py con una excusa programada en una variable.
  2. La excusa debe estar en una variable:
1let excuse = 'The dog eat my homework when I finished';
  1. Usando Javascript, crea una función que genere y devuelva una excusa aleatoria con la siguiente estructura:
1let who = ['the dog','my granma','his turtle','my bird']; 2let what = ['eat','pissed','crushed','broked']; 3let when = ['before the class','right in time','when I finished','during my lunch','while I was praying'];
  1. Para crear una excusa consistente, debes concatenar un elemento de cada array en el orden correcto.
  2. Imprime la excusa en la consola usando la función console.log().

Tecnologías

Javascript.

Fundamentos

Este ejercicio cubre los siguientes fundamentos:

  1. Correr archivos Javascript.
  2. Cómo trabajar con Arrays.
  3. Generar números aleatorios.
  4. Concatenar strings.
  5. Usar funciones (al menos un poco).

Regístrate para obtener acceso al tutorial interactivo

Lo usaremos para darte acceso a la comunidad.
¿Ya tienes una cuenta? Inicia sesión aquí.

Al registrarte estás aceptando nuestros Términos y condiciones y Política de privacidad.

Dificultad

  • easy

Duración promedio

3 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

3 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

3 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

3 hrs

Tecnologías

Regístrate para obtener acceso al tutorial interactivo

Lo usaremos para darte acceso a la comunidad.
¿Ya tienes una cuenta? Inicia sesión aquí.

Al registrarte estás aceptando nuestros Términos y condiciones y Política de privacidad.

Dificultad

  • easy

Duración promedio

3 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

3 hrs

Tecnologías