Projeto desenvolvido como parte dos cursos "TypeScript na prática: implemente um projeto completo com TypeScript e módulos" e "TypeScript: aplicando orientação a objetos no Front-end" da Alura.
🪧 Vitrine.Dev | |
---|---|
✨ Nome | Bytebank - TypeScript |
🏷️ Tecnologias | HTML, CSS, TypeScript |
🚀 URL | https://krjorn.github.io/bytebank-typescript/ |
🔥 Desafio | https://cursos.alura.com.br/course/typescript-pratica-projeto-completo-typescript-modulos |
🔥 Desafio | https://cursos.alura.com.br/course/typescript-orientado-objetos |
O projeto simula a realização de transações bancárias utilizando um formulário que, ao ser enviado:
- Atualiza o saldo na conta
- Registra as transações realizadas
- Agrupa as transações de acordo com o mês e ano em que foram feitas
- Apresenta o registro na área do extrato
Tendo como foco:
- Utilizar TypeScript (tipagem, generics, decorators e definição de tipos com type aliases e enums) para obter previsibilidade no código
- Aplicar conceitos de Orientação a Objetos, como encapsulamento (access modifiers do TypeScript) e herança
- Entender melhor como estruturar os arquivos e pastas de um projeto
- Usar o Local Storage para armazenar as informações de saldo e o histórico de transações