Java e Docker: conteinerização de aplicações
300 páginas
Portuguese
PDF
4.5

Java e Docker: conteinerização de aplicações

Java e Docker: conteinerização de aplicações

Autor:

Ano:

Resumo:

O desenvolvimento moderno em Java é impossível sem a compreensão de conteinerização. O livro "Java e Docker: conteinerização de aplicações" é um guia prático que o conduzirá passo a passo desde a criação da primeira imagem Docker para uma aplicação Java simples até a implantação de uma arquitetura de microsserviços completa em ambiente de produção.



Sobre o que é este livro?

O livro cobre o ciclo completo de trabalho com Docker no contexto do desenvolvimento Java. Você aprenderá:

  • Como criar corretamente um Dockerfile para Spring Boot, Quarkus, Micronaut e outros frameworks populares.
  • Princípios de otimização de imagens: build multi-estágio, redução de tamanho, segurança das camadas.
  • Trabalho com Docker Compose para desenvolvimento local e teste de aplicações multicontêiner (bases de dados, filas, caches).
  • Integração do Docker com pipelines CI/CD (GitHub Actions, GitLab CI, Jenkins).
  • Fundamentos de orquestração com Kubernetes: deploy de serviços Java, escalonamento, gerenciamento de configurações.
  • Monitoramento e logging de aplicações conteinerizadas (Prometheus, Grafana, ELK).


Para quem é este livro?

A publicação será útil para:

  • Desenvolvedores Java de qualquer nível que desejam dominar as práticas modernas de conteinerização.
  • Engenheiros DevOps que desejam compreender mais profundamente as particularidades do funcionamento de aplicações Java no Docker.
  • Arquitetos que projetam sistemas de microsserviços em Java.
  • Estudantes e profissionais iniciantes que buscam adquirir habilidades valorizadas para uma carreira em TI.


O que você aprenderá após a leitura?

  • Criar imagens Docker eficientes e seguras para qualquer aplicação Java.
  • Configurar o ambiente de desenvolvimento local com Docker Compose.
  • Automatizar o build, teste e deploy usando CI/CD.
  • Implantar e gerenciar serviços Java no Kubernetes.
  • Evitar erros típicos na conteinerização (problemas com memória, fusos horários, configurações de rede).


O livro contém diversos exemplos de código, cenários prontos e checklists que podem ser aplicados imediatamente em projetos reais. Todos os exemplos estão disponíveis para download e teste. Mergulhe no mundo da conteinerização de aplicações Java com este livro!

Recommendations