Bytebank: o seu banco digital!
- Fetch API
- Threads
- Concorrência
- Paralelismo
- Event Loop
- Task Queue
- WebWorkers
- Single Thread
- MultiThread
- HTML
- CSS
- JavaScript
- Instalar a biblioteca Chart.js via CDN; ✅
- Implementar um gráfico com os métodos disponíveis na biblioteca Chart.js; ✅
- Consumir APIs de forma assíncrona com a FetchAPI; ✅
- Conectar com a API de cotação de moedas chamada Awesome API. ✅
- Executar uma função a cada determinado tempo através do setInterval; ✅
- Identificar o modelo de concorrência; ✅
- Compreender a execução do código JavaScript; ✅
- Distinguir os papéis do Event Loop, Call Stack e Task Queue; ✅
- Capturar datas e horas com o objeto Date. ✅
- Adicionar itens a um array com o método push(); ✅
- Percorrer um array com o método forEach(); ✅
- Atualizar um gráfico da biblioteca Chart.js com o método update(); ✅
- Manipular o DOM com innerHTML, createElement() e appendChild(); ✅
- Exportar e importar arquivos JavaScript. ✅
- Criar novas threads; ✅
- Definir web workers; ✅
- Enviar mensagem entre threads com postMessage(); ✅
- Detectar o envio de mensagens com o addEventListener(); ✅
- Identificar o que é o modelo de paralelismo e as diferenças entre single thread e multithread. ✅
- Construir mais de um gráfico com a biblioteca Chart.js; ✅
- Criar novas threads; ✅
- Capturar vários elementos de uma vez; ✅
- Implementar condicionais com o operador condicional ternário (condição ? expressão1 : expressão2); ✅
- Fazer deploys do projeto. ✅