Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Spring Batch (baseado em Spring Boot)

Curso de Spring Batch (baseado em Spring Boot)

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Spring Batch (baseado no Spring Boot)

Processar Dados em Jobs para Casos de Uso Complexos

O Spring Batch é uma das excelentes ferramentas disponíveis no Spring Framework que infelizmente é subutilizada. A curva de aprendizado inicial pode ser mais íngreme em comparação com outros componentes do Spring, mas não deixe que isso o desencoraje de dominar esse framework. Mesmo um exemplo simples de Hello World pode preencher toda a tela, mas uma vez que você tenha modelado o processamento de dados com o Spring Batch, você terá inúmeras possibilidades de otimização à sua disposição. Qualquer pessoa que lide com processamento em lote sério eventualmente encontrará os problemas que o Spring Batch já resolveu. Os aspectos mais importantes de resolução de problemas para mim são o gerenciamento de estado e a análise de erros. Armazenar estados adequadamente é muito mais desafiador do que se pode pensar inicialmente. Para um processo em execução contínua que executa tarefas uma após a outra sem parar, não há problemas. No entanto, uma vez que interrupções, repetições, paralelismo ou chamadas assíncronas entram em jogo, você precisará fazer o máximo esforço mental para construir uma solução estável. E quando ocorrem erros em operação ao vivo que precisam ser resolvidos rapidamente, você desejará uma ferramenta confiável para fornecer correções rápidas. Neste curso, estudei minuciosamente a documentação mais recente e desenvolvi vários exemplos práticos com base nela. Vou orientá-lo passo a passo pelas várias funcionalidades usando pequenos testes unitários, permitindo que você experimente e aprenda por conta própria. Nos exemplos práticos, você aprenderá como tudo se encaixa. Tudo o que ensino aqui é o que eu pessoalmente implementaria no meu trabalho diário. Eu e meus colegas temos altos padrões de qualidade para o nosso trabalho, e me esforço para incorporar esse aspecto na estrutura do código-fonte deste curso para que você possa aprender exemplos práticos.

O que você aprenderá

  • Configuração completa em Java do Spring Batch baseado no Spring Boot
  • Configurando um job simples do Spring Batch
  • Desenvolvendo uma aplicação completa do Spring Batch
  • Processando dados com Reader, Writer, Processor
  • Otimização de desempenho por meio de paralelização
  • Tolerância a erros e tratamento de erros
  • Validação de parâmetros
  • Múltiplas formas de armazenar estados
  • Gerenciamento de fluxo de controle
  • Avaliação de jobs
  • Desenvolvendo o backend para uma interface de administração personalizada
  • O modelo de dados do Spring Batch
  • Testando jobs em lote
  • Simulando partes de um job em lote com objetos simulados
Ver informações completas