- Angular
- Angular Material
- RXJS
- TypeScript
O projeto deve conter os seguintes conceitos:
-
Carregamento assíncrono dos módulos (minimo 2 módulos)
-
Resolver os dados antes de entrar no componente quando necessário
-
Diretiva
-
Pipe
-
NgContent
-
Template driven form
-
Reactive form
- Utilizar template-driven forms
- Colocar dois inputs para senha senha atual e confirmação de senha
- Criar diretiva para validar se as senhas estão iguais
- Utilizar reactive form
- Criar mascara para CPF, CEP, telefone
- Quando preencher o CEP consultar a API https://viacep.com.br/ws/{cep}/json/ e preencher os campos de endereço