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

C++ e Docker: conteinerização de aplicações

C++ e Docker: conteinerização de aplicações

Autor:

Ano:

Resumo:

O livro "C++ e Docker: conteinerização de aplicações" é o primeiro guia prático do gênero que combina o poder da linguagem C++ com a flexibilidade da tecnologia de conteinerização. No desenvolvimento moderno, a capacidade de empacotar aplicações em contêineres tornou-se uma habilidade obrigatória, mas para projetos C++ esse processo tem suas próprias características únicas e armadilhas. O autor, Andrey Volkov — um experiente desenvolvedor C++ e engenheiro DevOps — compartilha estratégias comprovadas e soluções prontas.



Sobre o que é este livro?
O livro começa com os fundamentos do Docker e gradualmente mergulha o leitor nas especificidades do trabalho com C++. Você aprenderá:



  • Como criar corretamente um Dockerfile para compilação em múltiplos estágios de projetos C++ (multi-stage builds).
  • Maneiras de minimizar o tamanho da imagem final (de 2 GB para 20 MB).
  • Integração de CMake, Makefile e outros sistemas de compilação com Docker.
  • Trabalho com bibliotecas dinâmicas e estáticas dentro do contêiner.
  • Configuração de pipelines CI/CD para compilação automática e publicação de imagens.
  • Segurança: isolamento de processos, permissões de acesso e varredura de vulnerabilidades.
  • Orquestração: execução de microsserviços C++ no Docker Compose e Kubernetes.


Para quem é este livro?
A publicação é destinada a desenvolvedores C++ de qualquer nível que desejam dominar métodos modernos de entrega de software. O livro será útil tanto para iniciantes que estão tendo o primeiro contato com Docker, quanto para engenheiros experientes que desejam otimizar seus pipelines. Especialistas em DevOps que trabalham com projetos C++ também encontrarão aqui muitos conselhos práticos.



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



  • Aprenderá a criar imagens leves e seguras para aplicações C++.
  • Entenderá como acelerar a compilação usando cache de camadas e estágios paralelos.
  • Poderá organizar testes e depuração de código C++ dentro de contêineres.
  • Dominará a implantação de serviços C++ de alta carga em ambiente de produção.
  • Obterá receitas prontas para frameworks populares (Qt, Boost, Poco).


Por que escolher este livro?
Ao contrário de guias gerais sobre Docker, este livro é focado especificamente no ecossistema C++. Todos os exemplos de código são testados e acompanhados de comentários detalhados. Você não receberá apenas teoria, mas modelos prontos e melhores práticas que podem ser aplicados imediatamente em projetos reais.



"C++ e Docker: conteinerização de aplicações" é a ponte entre o desenvolvimento clássico em C++ e o DevOps moderno. Torne suas aplicações portáteis, escaláveis e prontas para a infraestrutura em nuvem.

Recommendations