/helpr

Projeto desenvolvido com os Bootcampers de Java Spring com Angular e Firebase. Desenvolvido para criação de uma POC de atendimento de serviços de API com uso de Framework Spring Boot.

Primary LanguageCSSMIT LicenseMIT

HelPr

Projeto desenvolvido com os Bootcampers de Java Spring com Angular e Firebase. Desenvolvido para criação de uma POC de atendimento de serviços de API com uso de Framework Spring Boot.

Passo a Passo da Construção [Unificação com Projeto Interface em Angular Material]

Implementação e criação do projeto:

  1. Criação do Projeto em Spring Boot - Java.
  2. Criação das Classes Enumeradoras.
  3. Criação das Classes com Modelagem ORM para MySQL.
  4. Camada de Domínio de e Instancias de ORM.
  5. Utilização do Postman aplicação de consumo de EndPoints.
  6. Classe Pessoas(Técnicos e Clientes) e Chamados.
  7. O que são camadas de repositório? (Camadas de organização de acesso aos dados.)
  8. Atribuição inicial de dados e configuração de tabelas.
  9. O que são camadas de configuração? (Camadas de controle para desenvolvedores.)
  10. Configuração de Perfil de "teste" e "dev".
  11. O que são camadas de serviços? (Camadas de controle de interação da aplicação.)
  12. O que são camadas de recursos? (Controles de entregas de Json.)
  13. Interligação da Classes de Técnicos findById
  14. Padrões de DTO com uso de pacotes separados de acesso.
  15. Tratamento de ERRO 500 HTTP.
  16. Verbos e rotas em HTTO e biblioteca de erros.
  17. FindAll na classe de Técnicos.
  18. Injeção de informações via arquitetura MVP.
  19. Analise de duplicidade de chaves com uso do CPF.
  20. Tratamento de validações de estrutura.
  21. Update utilizando a classe de Técnicos como exemplo.
  22. Exclusão de entidades com uso da Classe Técnico.
  23. Criação, Alteração e Exclusão da Classe de Clientes.
  24. findById usando a classe relacional Chamado.
  25. Exibição de relatórios de chamados na interface.
  26. Inclusão de um chamado via verbos de HTTP.
  27. Alterando informações do Chamado.
  28. Utilizando autenticação com ferramenta JWT.
  29. Mecânicas de Autorização de entrada para cada tipo de pessoa.
  30. Subindo o link de produção em Deploy.
  31. Integração com projeto de angular.
  32. Sistemas de coleta via serviços Angular.
  33. Organização com atendimento via interfaces.