- Listar usuarios (pantalla)
- Agregar / Modificar (pantalla)
- Eliminar
- Cambiar Estado
- Nombre de usuario (mandatorio)
- Contraseña (mandatorio) - Implementar contraseña segura
- Apellidos y Nombres (mandatorio)
- Dirección (opcional)
- Correo Electrónico (opcional)
- Estado (Habilitado / Inhabilitado) (por default: habilitado)
- Criterios de evaluación:
- Experiencia en Javascript, CSS3, HTML5.
- Conocimiento de programación funcional.
- Experiencia en programación orientada a objetos.
- Experiencia en Testing / Automatización de pruebas de unidad.
- Diseño reactivo.
- Manejo de estado.
- Uso de mocks.
- Lenguaje de programación: Angular, React, Vue, etc.
- Pruebas de Unidad.
- Frameworks UI.
- Mocks para la emulación de datos.