Skip to content

kalbzero/angular_itau_bba

Repository files navigation

AngularItauBba

Este projeto foi gerado com Angular CLI versão 12.2.11.

Development server

Execute ng serve para rodar o projeto localmente. Acesse http://localhost:4200/. O app irá recarregar a página automaticamente ao salvar as alterções feitas em algum arquivo.

Sobre o Teste

Criar duas telas, uma listando as empresas e a outra para ver/editar as informações das empresas, conforme este exemplo.

Requisitos

Status:

🟢 Pronto!

🟡 Andamento

⚪ Não iniciado

Etapa 1:

  • Projeto 100% Angular 🟢
  • Layout fiel ao proposto 🟡
  • Sistema de Rotas 🟢
  • Usar CSS Grid 🟢
  • Sass (.sass ou .scss) 🟢
  • Máscara nos inputs 🟢
  • Componentes do Angular Material 🟢
  • Obrigatóriedade de todos os campos usando RxForms 🟢

Etapa 2:

  • Interceptors 🟢
  • Uso avançado da linguagem 🟢
  • Arquitetura de projeto visando escalabilidade 🟢
  • Errorhandler com Toaster 🟢
  • Uso de tipagem customizada (models) 🟢 (src/app/interfaces)
  • EN/PT usando i18n (Idioma + R$ vira $) 🟢
  • Usar external plugins de forma inteligente visando performance 🟢 (Angular snippets, autoclose tag, auto rename tag, eslint, prettier, editorConfig)
  • Código comentado (comentário de mais é indicio de código ruim) 🟢
  • Fazer componente <app-cep> + EventEmitter para alimentar outros campos 🟢 (Fiz um service para buscar o cep)
  • Pipes para resolver formatações 🟢

About

Teste Frontend Plêno

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors