Projetos práticos

Criação Rotina Genérica de Logs

Uma rotina genérica de logs em Java dentro do próprio Sankhya, para não precisar baixar o log do servidor a cada execução: tela de log (cabeçalho e itens) e cadastro de serviços criados no Construtor de Telas, gravação do pai e dos filhos com o payload ou o erro de cada passo, status atualizado quando algo falha, ação agendada que apaga os logs vencidos e uma Factory para usar em uma linha. É a base de logs usada nos outros projetos do curso.

JavaJAPEAção AgendadaConstrutor de TelasSankhya
Projeto Intermediário 6h 8min de construção 37 aulas passo a passo Código-fonte disponível
O que existe no fim

Uma rotina genérica de logs em Java dentro do próprio Sankhya, para não precisar baixar o log do servidor a cada execução: tela de log (cabeçalho e itens) e cadastro de serviços criados no Construtor de Telas, gravação do pai e dos filhos com o payload ou o erro de cada passo, status atualizado quando algo falha, ação agendada que apaga os logs vencidos e uma Factory para usar em uma linha. É a base de logs usada nos outros projetos do curso.

Faz parte de Java no Sankhya → Nível 3 - Dev de Lógica Tutoriais grátis de Java no Aprenda →

Passo a passo

Como este projeto é construído

São 37 aulas que saem do zero e terminam com a entrega publicada no Sankhya.

  1. 01

    Apresentação do Módulo

    2min
  2. 02

    Persistência de Dados

    3min
  3. 03

    Quais são as diferenças entre as a lib extensions e o módulo atual?

    3min
  4. 04

    Criando projeto e configurando o ambiente

    8min
  5. 05

    Acesso a Dados

    4min
  6. 06

    Métodos de Consulta - Jape | EntityFacade | Parte 1

    16min
  7. 07

    Métodos de Consulta - Jape | EntityFacade | Parte 2

    17min
  8. 08

    Métodos de Consulta - Jape | JapeWrapper

    21min
  9. 09

    Métodos de Consulta - NativeSql

    17min
  10. 10

    Métodos de Inserção - Jape | EntityFacade

    11min
  11. 11

    Métodos de Inserção - Jape | JapeWrapper

    7min
  12. 12

    Métodos de Inserção - NativeSql

    11min
  13. 13

    Métodos de Atualização - Jape | EntityFacade

    5min
  14. 14

    Métodos de Atualização - Jape | JapeWrapper

    5min
  15. 15

    Métodos de Atualização - NativeSql

    3min
  16. 16

    Métodos de Deleção - Jape | EntityFacade

    5min
  17. 17

    Métodos de Deleção - Jape | JapeWrapper

    4min
  18. 18

    Métodos de Deleção - NativeSql

    2min
  19. 19

    Afinal, qual modalidade utilizar no desenvolvimento?

    2min
  20. 20

    Controle de Transação

    6min
  21. 21

    Ações Agendadas

    7min
  22. 22

    Eventos

    17min
  23. 23

    Projeto Prático: Apresentação

    5min
  24. 24

    Projeto Prático: Escopo do Projeto

    4min
  25. 25

    Projeto Prático: Construindo nossas Telas

    19min
  26. 26

    Projeto Prático: Iniciando a implementação

    18min
  27. 27

    Projeto Prático: Começando a estruturar nosso projeto

    11min
  28. 28

    Projeto Prático: Criando nossos Enuns

    10min
  29. 29

    Projeto Prático: Criando Camada de Serviço

    7min
  30. 30

    Projeto Prático: Atualizando o Log Pai

    16min
  31. 31

    Projeto Prático: Implementando Deleção dos Logs

    30min
  32. 32

    Projeto Prático: Validar Serviço Ativo antes de Incluir o Log

    18min
  33. 33

    Projeto Prático: Melhorando as Telas Criadas e Eventos

    5min
  34. 34

    Projeto Prático: Ajustes Finais em nosso Código Fonte

    13min
  35. 35

    Projeto Prático: Finalizando Projeto - Parte 1

    10min
  36. 36

    Projeto Prático: Finalizando Projeto - Parte 2 | Extra

    26min
  37. 37

    Avaliação do Módulo


Investimento

Este projeto vem junto com a plataforma inteira

Não se compra aula avulsa: assinando, você entra neste e em todos os outros — com suporte humano e 10 dias de garantia.