Módulo 4

Estructuras de control

📅 Duración

4 semanas / 12 encuentros / 36 horas

🏁 Objetivo

En este módulo te introducirás a las estructuras de control, las cuales te permitirán dirigir el flujo de ejecución de tu aplicación. Con ellas podrás decidir qué acciones se realizarán a partir de ciertas condiciones, lo que te servirá para construir aplicaciones más complejas capaces de mostrar un amplio rango de comportamientos, y de ofrecerle a tus usuaries una experiencia más completa y funcionalidad que se ajusten mejor a sus necesidades.

⭐️ Proyecto: Juego MatcheADAs

En este proyecto vas a desarrollar un juego de navegador basado conocido como match-3. Construirás una grilla, implementarás transicioines para dar feedback de las interacciones, controlarás el input de quien juegue, aplicarás la lógica del juego, y agregarás funcionalidades como un sistema de puntuación y uno de dificultad, para crear una experiencia totalmente interactiva. Para hacerlo, utilizarás un flujo de trabajo que te permitirá ir complejizando el código de manera gradual, pudiendo trabajar en varias funcionalidades por separado sin que estas afecten el resto de tu código.

📚 Temas

Git

  • Ramas
  • Merge de ramas
  • Solucionando conflictos

JavaScript

  • Arrays
  • Objetos
  • Operadores lógicos
  • Circuito de evaluación
  • Condicionales avanzados
  • Bucles
  • Callbacks
  • Timers
  • Nodos
  • Buenas Prácticas
  • Refactorización