El proyecto realizado se trata de una página web que registra, encripta y desencripta los datos personales de una persona que desea obtener un préstamo interbancario.
Esta página web va dirigida para los clientes que deseen obtener un préstamo interbancario y para el área encargada de aprobar los préstamos en el banco. El objetivo de este producto es mantener segura la información de los clientes para que estos datos no sean filtrados en otras páginas y usados para perjudicar al cliente. Por esta razón se implementó el cifrado cesar, para que los datos que ingrese el cliente se encuentren cifrados antes de que esa información sea enviada a la interfaz del banco. Estos datos son recibidos por parte del banco y solo el área de base de datos puede desencriptar esa información la cual será guardada con seguridad.
- Uno de los cambios que agregué para mejorar mi proyecto fue separar mi código en dos js para que pueda obtener un mejor orden, también empecé a utilizar clases para ocultar los menús en el html.
- Antes el diseño de mi proyecto era más simple y logré implementarle un nuevo estilo más colorido.
A continuación te presentamos los objetivos de aprendizaje de este proyecto. Reflexiona y luego marca los objetivos que has llegado a entender y aplicar en tu proyecto.
- [No] Diseñar la aplicación pensando y entendiendo al usuario.
- [Si] Crear prototipos para obtener feedback e iterar.
- [Si] Aplicar los principios de diseño visual (contraste, alineación, jerarquía).
- [Si] Uso correcto de HTML semántico.
- [Si] Uso de selectores de CSS.
- [Si] Construir tu aplicación respetando el diseño realizado (maquetación).
- [Si ] Uso de selectores del DOM.
- [Si] Manejo de eventos del DOM.
- [Si ] Manipulación dinámica del DOM.
- [Si] Manipulación de strings.
- [Si] Uso de condicionales (if-else | switch).
- [NO] Uso de bucles (for | do-while).
- [Si] Uso de funciones (parámetros | argumentos | valor de retorno).
- [NO] Declaración correcta de variables (const & let).
- [Si] Testeo de tus funciones.
- [No] Comandos de git (add | commit | pull | status | push).
- [Si] Manejo de repositorios de GitHub (clone | fork | gh-pages).
- [No] Uso de identificadores descriptivos (Nomenclatura | Semántica).
- [Si ] Uso de linter para seguir buenas prácticas (ESLINT). Collapse