Módulo 5

Estructuras de datos

📅 Duración

6 semanas / 18 encuentros / 44 horas

🏁 Objetivo

En este módulo aprenderás a trabajar con datos complejos y a estructurarlos para poder manipularlos de forma más eficiente. Esto te permitirá ver cómo se manejan los datos en una aplicación real. Además verás técnicas para asegurar la coherencia interna de la información y evitar posibles discrepancias

⭐️ Proyecto: Controlador de gastos

En este proyecto vas a crear una aplicación que permita llevar un registro de los gastos realizados y de los ingresos obtenidos. Aplicarás lo aprendido para estructurar y almacenar la información compleja de tu aplicación, y desarrollarás funcionalidades que posibiliten manipularla y realizar operaciones esenciales a la hora de trabajar con datos.

Para este proyecto trabajarás en equipo siguiendo prácticas que se utilizan profesionalmente para desarrollar colaborativamente

📚 Temas

Git

  • Pull Request
  • Code reviews
  • Flujo de trabajo con Pull Requests

Javascript

  • Conceptos de programación funcional
  • Pureza
  • Inmutabilidad
  • Métodos funcionales con arrays
  • Array de objetos
  • Operaciones ABM (Alta - Baja - Modificación)
  • Desestructuración
  • Spread
  • Operaciones inmutables con arrays y objetos
  • JSON
  • Local Storage

CSS

  • Frameworks CSS
  • Sistema de grillas