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