- 1. Preámbulo
- 2. Resumen del proyecto
- 3. Objetivos de aprendizaje
- 4. Clientes
- 5. Historias de Usuario
- 6. Prototios de baja fidelidad
El algoritmo de Luhn, también llamado algoritmo de módulo 10, es un método de suma de verificación, se utiliza para validar números de identificación; tales como el IMEI de los celulares, tarjetas de crédito, etc.
Este algoritmo es simple. Obtenemos la reversa del número a verificar (que solamente contiene dígitos [0-9]); a todos los números que ocupan una posición par se les debe multiplicar por dos, si este número es mayor o igual a 10, debemos sumar los dígitos del resultado; el número a verificar será válido si la suma de sus dígitos finales es un múltiplo de 10.
-DisneyLand quiere agregar una seccion de TARJETAS PERSONALIZADAS a su pagina official donde los clientes podran afiliar sus tarjetas de otros bancos con el costo de 3.00 dolares dandole la oportunidad de poder escoger un diseño de su tematica aparte de darle beneficios por esta afiliacion.
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.
- Uso de HTML semántico
-
Uso de selectores de CSS
-
Modelo de caja (box model): borde, margen, padding
-
Uso de selectores del DOM
-
Manejo de eventos del DOM (listeners, propagación, delegación)
-
Manipulación dinámica del DOM
-
Tipos de datos primitivos
-
Strings (cadenas de caracteres)
-
Variables (declaración, asignación, ámbito)
-
Uso de condicionales (if-else, switch, operador ternario, lógica booleana)
-
Uso de bucles/ciclos (while, for, for..of)
-
Funciones (params, args, return)
-
Pruebas unitarias (unit tests)
-
Módulos de ECMAScript (ES Modules)
-
Uso de linter (ESLINT)
-
Uso de identificadores descriptivos (Nomenclatura y Semántica)
-
Git: Instalación y configuración
-
Git: Control de versiones con git (init, clone, add, commit, status, push, pull, remote)
-
GitHub: Creación de cuenta y repos, configuración de llaves SSH
-
GitHub: Despliegue con GitHub Pages
-
Diseñar la aplicación pensando en y entendiendo al usuario
-
Crear prototipos para obtener feedback e iterar
-
Aplicar los principios de diseño visual (contraste, alineación, jerarquía)
-Los usuarios de esta nueva funcionalidad en la pagina de disney son personas adultas que poseen una tarjeta de credito o debido.
-Escoger el diseño de su tarjeta. El usuario podra escoger un diseño que se le presenta . -Mostrar la tarjeta escogida con los datos ingresados. Se le mostrara al usuario su tarjeta seleccionada. -Validar la tarjeta para realizar el pago. Mediante el algorithmo de Lunh podremos validar la tarjeta y ejecutar la transaccion del pago por la personalicion cabe aclarar que esta tarjeta sera valida en cualquier lugar.
Los prototipos los hice en balsamiq son 2 Pantallas y una ventana emergente Pantalla 1 Pantalla 2 Ventana Emergente