Prueba Técnica FrontEnd

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

2021

FRONTEND
PRUEBA

CÉSAR BUSTOS
TELEPERFORMANCE CO
Versión 1.0
Contenido
Objetivo ............................................................................................................................................... 2
Competencias ...................................................................................................................................... 2
Producto .............................................................................................................................................. 2
Actividad.......................................................................................................................................... 2
Criterios adicionales que se tomarán en cuenta............................................................................. 3

1
Objetivo

Evaluar las capacidades y conocimientos planteadas para el framework Angular y evidenciarlo en


el producto final de las actividades de este documento.

Competencias

• Angular +9
• Typescript
• JavaScript
• CSS3/SCSS
• Consumo ApiRest
• Boostrap 4
• NodeJS (Medio)
• Gestor de almacenamiento (SQL, Mongo, Postgres) (Básico)

Producto

Debes subir el proyecto a un repo Git público, y enviarnos la url.

Actividad

1. Debes crear un proyecto en Angular desde 0.


2. Integra Boostrap al proyecto.
3. Usa librería de interfaz de usuario, Angular Material o integra Nebular al proyecto.
4. Estima dos roles/perfiles dentro del proyecto (Usuario y Admin)
5. Al ingresar a la herramienta según sea el usuario debe redirigirlo a una vista propia del
perfil (Los usuarios pueden estar definidos dentro del front)
6. Proteger las vistas de cada usuario, un usuario A no puede ingresar a la vista de un usuario
B y viceversa.
7. Crea un pipe y úsalo.
8. Usa dos maneras diferentes de transferir información entre componentes.
9. Usa/Inventa/Integra un método (local) para almacenar/controlar la sesión de cada
usuario. (El objetivo es que al recargar la página el usuario siga conectado a menos de que
“Cierre sesión”)
10. Crear un pequeño back en Node JS, el front ha de consumir una apiRest de este back, la
cual debe consumir un JSON o apiRest gratuita.

2
Criterios adicionales que se tomarán en cuenta.

• El proyecto debe ser responsive.


• Los usuarios e información de consumo pueden estar registrados en una base Mongo.
• Toda adición será tomada en cuenta (Control de errores, mensajes de usuario, seguridad)
• Hay varias maneras de realizar lo solicitado, pero tendrá mayor relevancia las mejores
prácticas y más seguro.

También podría gustarte