DEV004-card-validation

Tarjeta de crédito válida

Índice


1. Preámbulo

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.

gráfica de algoritmo de Luhn

El desarrollo de esta aplicacion Web esta basado en un entorno de pagina de banco donde se validan los datos de una tarjeta de credito para mostrar toda la informacion relacionada a ella.

2. Objetivos de aprendizaje generales

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

</p></details>

CSS

</p></details>

</p></details>

Web APIs

</p></details>

</p></details>

</p></details>

JavaScript

</p></details>

</p></details>

</p></details>

</p></details>

</p></details>

</p></details>

</p></details>

</p></details>

Control de Versiones (Git y GitHub)

</p></details>

Centrado en el usuario

Diseño de producto

2. Pruebas unitarias de los métodos.
Los metódos de validator (isValid y maskify) tienen cobertura con pruebas unitarias.

4. Proyecto Validación de tarjeta de credito.

Encarcado en un entorno de página de banco, enfocado en usuarios que requieren saber movimientos y saldos de su tarjeta se implementa este proyecto el cual incluye los siguientes elementos: