🔹 Descrição do Projeto
🔹 Aula 01
🔹 Aula 02
🔹 Aula 03
🔹 Aula 04
🔹 Aula 05
🔹 Aula 06
🔹 Aula 07
🔹 Aula 08
🔹 Aula 09
🔹 Aula 10
🔹 Aula 11
🔹 Aula 12
...
Repositório criado para demonstrar o projeto desenvolvido durante o curso Hello World. Este conteúdo é parte da Branas.io, disponível em https://app.branas.io/hello-world.
O objetivo do curso foi criar um projeto para calcular as finanças pessoais, utilizando uma linguagem de programação.
Atividades desenvolvidas:
- Quanto sobrou ou faltou de dinheiro em cada mês?
- Quanto está sobrando ou faltando no acumulado do ano?
- Se estiver faltando, calcular juros de 10% ao mês
- Se estiver positivo, calcular rendimentos de 0.5% ao mês
- Qual é o percentual de gastos em cada área? Moradia, transporte, alimentação, lazer?
- Dividir o projeto e, backend e frontend.
- Utilizar API para comunicação entre back e front.
Aprendendo sobre string, number, operadores aritméticos e de comparação, variáveis, atribuição e reatribuição, boolean e condições (if/else).
...
Continuação do desenvolvimento do projeto, dessa vez aprendendo mais sobre a criação e invocação de funções além de parâmetros e retornos.
...
Arrays, objetos e for. Criação de objetos, no nível de chaves e valores e utilização de for/in e manipulação de objetos.
...
Utilização de classes, constructor e excessões.
...
Orientação à objeto, métodos e encapsulamento. Protegendo o estado interno do objeto.
...
Manipulação da DOM.
...
Estilizando elementos em CSS.
...
Componentização dos elementos utilizados no projeto.
...
Diferença entre frontend e backend e as suas responsabilidades, até este ponto os dados do projeto estavam em memória.
...
Criação de Banco de Dados, tabelas e execução de comandos e consultas.
...
Definindo as camadas e responsabilidades do backend:
- Ponto de entrada da aplicação;
- Conexão com o BD;
- Definição dos serviços da API;
- Interação com o BD;
- Configuração das rotas da API e abertura do servidor numa porta específica.
...
Ajustes finais do projeto e encerramento do curso.

