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

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

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

Autor:

Ano:

Resumo:

O desenvolvimento web moderno é impensável sem a conteinerização. O Docker permite empacotar uma aplicação junto com todas as suas dependências e executá-la em qualquer ambiente — desde um computador local até um cluster em nuvem. Este livro é dedicado à aplicação prática do Docker para projetos em TypeScript — uma linguagem popular que adiciona tipagem estrita ao ecossistema JavaScript.



O autor conduz o leitor sequencialmente, desde conceitos básicos até técnicas avançadas. Você aprenderá como criar um Dockerfile ideal para uma aplicação TypeScript, configurar uma compilação em vários estágios (multi-stage build), gerenciar variáveis de ambiente e organizar a comunicação de rede entre contêineres. Atenção especial é dada a questões de segurança e desempenho.



Para quem este livro é indicado:

  • Desenvolvedores frontend e backend que usam TypeScript e Node.js
  • Engenheiros DevOps que desejam entender melhor as particularidades da conteinerização de aplicações tipadas
  • Líderes técnicos e arquitetos que projetam sistemas de microsserviços em TypeScript
  • Estudantes e desenvolvedores iniciantes que estão aprendendo práticas modernas de implantação


O que você aprenderá com este livro:

  • Como criar uma imagem de produção leve para uma aplicação TypeScript (o tamanho da imagem é reduzido em 5 a 10 vezes)
  • Como organizar o hot-reload em um contêiner para desenvolvimento
  • Como usar o Docker Compose para integrar o backend TypeScript com bancos de dados e caches
  • Como configurar um pipeline CI/CD com compilação automática e publicação de imagens no Docker Registry
  • Como testar aplicações TypeScript dentro de contêineres
  • Como implantar imagens prontas em servidores (VPS, AWS, DigitalOcean) usando Docker


Todos os exemplos no livro são fornecidos com explicações detalhadas e código pronto. Você não apenas lerá a teoria — poderá aplicar imediatamente o conhecimento adquirido na prática. Ao final do livro, você terá um modelo pronto para conteinerizar qualquer projeto TypeScript, que pode ser adaptado às suas necessidades.



Este livro é uma ponte entre o desenvolvimento em TypeScript e as práticas modernas de DevOps. Ele ajudará você a parar de temer a implantação e começar a aproveitá-la. Independentemente de estar trabalhando em um projeto pessoal ou em um produto corporativo, as habilidades de conteinerização se tornarão sua vantagem competitiva.

Recommendations