- 1. Introducción
- [2. Historias de Usuario] (#2-Historias de usuarios)
- 3. Objetivos de aprendizaje
- 4. Definicion de producto
Este proyecto esta basado en los juegos olimpicos de rio de janeiro 2016, se realiza pensando en las necesidades de los usuarios fanaticos a los juegos olimpicos, a un deporte o simplemnte a algun usuario que quiera saber un dato en especifico.
Rio de janerio le ofrese a los ususarios una forma facil y eficas para buscar información especifica sobre; deportes, genero, medalla, pais y ademas ordenar los atletas en orden alfabetico.
Se platearón tres historias de usuario que pretendian dar la mejor experiancia al usuario desde la funcionalidad y usabilidad.
-
- El usuario podra ver cartas con informacion de los atletas ( info; pais, genero, deporte, medalla)
-
- El ususario podra buscar en la interfas usuarios por un pais en especifico.
-
- El ususario podra buscar en la interfas usuarios por un medallas ganada, pais de origen, genero de atleta.
Reflexiona y luego marca los objetivos que has llegado a entender y aplicar en tu proyecto. Piensa en eso al decidir tu estrategia de trabajo.
-
- HTML
-
- CSS
-
- Uso de selectores de CSS**
-
- Modelo de caja (box model): borde, margen, padding
-
- Uso de flexbox en CSS**
-
- Web APIs
-
- Uso de selectores del DOM
-
- Manejo de eventos del DOM (listeners, propagación, delegación)
-
- Manipulación dinámica del DOM**
-
- JavaScript
-
- Diferenciar entre tipos de datos primitivos y no primitivos
-
- Arrays (arreglos)
Links
- Arreglos
- Array - MDN
- Array.prototype.sort() - MDN
- Array.prototype.forEach() - MDN
- Array.prototype.map() - MDN
- Array.prototype.filter() - MDN
- Array.prototype.reduce() - MDN
-
- Objetos (key, value)
-
- Variables (declaración, asignación, ámbito)
-
- Uso de condicionales (if-else, switch, operador ternario, lógica booleana)Funciones (params, args, return)Pruebas
-
- unitarias (unit tests)Uso de linter (ESLINT)Uso de identificadores descriptivos (Nomenclatura y Semántica)
-
- 1iferenciar entre expresiones (expressions) y sentencias (statements)
-
- Control de Versiones (Git y GitHub)
-
- Diseñar un producto o servicio poniendo a la usuaria en el centro**
-
- product-design
-
- Crear prototipos de alta fidelidad que incluyan interacciones**
-
- testeos de usabilidad de prototipos en distintos niveles de fidelidad**
Prpototipo de alta fidelidad ! 1db136aacb7fa7a01767377034d63a2f.jpg
prototipo de baja fidelidad
