Introdução
Vídeo de introdução.
Vídeo Público Aberto
Nos próximos vídeos você verá como construir o Servidor Java. Começamos com os vídeos utilizados para a construção do servidor do ERP focando nos cadastros Banco, Agência e Pessoa. Posteriormente chegaremos no que nos interessa diretamente: O Servidor da Sofware House.
Vídeo de introdução.
Vídeo Público Aberto
Esse vídeo apresenta uma base para quem vai desenvolver o servidor da retaguarda em Java.
Nos vídeos abaixo iniciamos a construção do servidor Java do T2Ti ERP Fenix.
Nesses vídeos iniciais vamos focar no entendimento de como consumir o servidor de modo que ele devolva arquivos
JSON para o cliente e como podemos enviar objetos JSON que possam ser consumidos pelo servidor com a devida
persistência no banco de dados.
OBS: treine o desenvolvimento do servidor como é mostrado: banco, agência e pessoa. O objetivo aqui é você aprender
a desenvolver o servidor independente de qual banco de dados está utilizando. Saiba que usaremos os conhecimentos aqui
exibidos para construirmos o servidor da Sofware House, que utilizamos com o Pegasus PDV. O servidor do ERP não é
construído durante o treinamento Pegasus PDV.
Organizando as tarefas no Trello.
Construimos o novo servidor usando o STS e realizamos testes usando o navegador e o Postman.
Migramos o código do servidor do SisCom e testamos o Cargo no novo servidor usando o Postman.
Alterando os alguns aspectos nos arquivos do Cargo para melhoria no código.
Desenvolvendo as classes para o CRUD Banco.
Desenvolvendo as classes para o CRUD Pessoa.
Implementação do CRUD PessoaJuridica vinculado à Pessoa.
Implementação do CRUD PessoaContato vinculado à Pessoa.
Considerações finais e explicações sobre os exercícios.
Alterações no controller para que seja possível utilizar os quatro métodos REST: GET, PUT, POST e DELETE. Além disso, adicionamos rotas para tratar o filtro.
Alterações no service para lidar com o filtro. Implementação do Specification para criar consultas dinâmicas usando JPA.
Simplificação do procedimento que utiliza o filtro. Evolução no código de tratamento de erros.
Considerações sobre boas práticas REST.
Alteração na lógica de recebimento do filtro através de um parâmetro de consulta (query parameter).
O que você vai ver:
O que você vai ver:
Mostramos os arquivos gerados no Gerador de Código já no servidor Java funcionando sem problemas.
Testando as janelas do módulo Cadastros Base.
No vídeo a seguir você aprenderá o seguinte:
Nos vídeos abaixo você verá como construir a retaguarda da Software House.
Vídeo introdutório mostrando como o servidor foi construído e como controlar a parte financeira do Pegasus PDV NFC-e.
Nesta vídeo aula mostramos como foi realizado o procedimento para atualizar os dados da empresa na Retaguarda da SH.
Nesta vídeo aula mostramos como foi realizado o procedimento para atualizar os dados de configurações do ACBrMonitor na Retaguarda da SH. Gravamos os dados no banco de dados. Gravamos os dados no arquivo INI do Monitor. Implementamos métodos para fechar e abrir o Monitor para que o mesmo reconheça as alterações realizadas no arquivo INI. Um monitor por empresa.
Nesta vídeo aula mostramos como foi realizado o procedimento fazer o upload do arquivo do Certificado Digital para a Retaguarda da SH. Alteramos no servidor a forma de trabalho do Monitor para que o mesmo leia arquivos TXT e dessa maneira possamos passar a senha do certificado para o Monitor armazená-la no arquivo INI devidamente criptografada.
Nesta vídeo aula mostramos como foi realizado o procedimento para consultar a lista de planos para a NFC-e.
Nesta vídeo aula mostramos como foi realizado o procedimento para verificar o status do plano de pagamento.
Nesta vídeo aula mostramos como foi realizado o procedimento para confirmar o código de transação enviado pelo usuário.
Nesta vídeo aula mostramos como foi realizado o procedimento para realizar o download dos XML das notas fiscais por período.
Nesta vídeo aula mostramos como foi desenvolvido o Termo de Uso da aplicação e como registrar o usuário a partir da tela que contém o Termo de Uso.
Nesta vídeo aula mostramos alguns aspectos de segurança para implementação no Pegasus PDV. Utilização do algoritmo AES para encriptar os dados trafegados.
Nesta vídeo aula mostramos o código de emissão da NFC-e que foi migrado do cliente para o servidor.
Nesta vídeo aula mostramos como o conteúdo trafegado entre cliente e servidor está agora sendo cifrado e decifrado.
Nesta vídeo aula mostramos como realizar a sincronização dos dados entre cliente e servidor, fazendo com que a aplicação possa trabalhar no formato multiusuário (Módulo Premium).