O objetivo deste projeto é criar aplicação para o backend utilizando Spring Boot, ReactJS para o front end e CI/CD com Netlify.
O projeto consiste em uma Dashboard de vendas na qual é possível controlar os dados dos vendedores e das vendas como taxa de sucesso, todas as vendas, visitantes, negócios fechados, valor em tabela e data.
- Aula 1
-
- Criar projetos backend e frontend
- Salvar os projeto no Github em monorepo
- Montar o visual estático do front end
- Publicar o front end no Netlify
- Aula 2
-
- Modelo de domínio
- Estruturar o back end no padrão camadas
- Consulta paginada de vendas
- Consultas agrupadas para gráficos
- Implantação na nuvem
- Aula 3
-
- Integrar back end e front end
- Três pilares do React: Componentes, Props e Estado
- React Hooks: useState e useEffect
- Libs: React Router DOM e Axios