Practical Deno: guia prático de Deno
Создание веб-приложений на TypeScript с Deno
Resumo:
Introdução
O livro «Practical Deno» (Fernando Doglio, 2021, 274 págs.) é um guia prático para criar aplicações web em TypeScript usando o runtime Deno. O autor, desenvolvedor experiente e escritor técnico, tem como objetivo mostrar o Deno não apenas como um substituto do Node.js, mas como uma plataforma moderna com segurança aprimorada, suporte nativo a TypeScript e módulos descentralizados. O livro é voltado para profissionais: cada capítulo contém exemplos de código prontos, exercícios e dicas de deploy.
Sobre o que é o livro
«Practical Deno» cobre o ciclo completo de desenvolvimento de uma aplicação web com Deno: desde a instalação e configuração do ambiente até o deploy em produção. Os principais tópicos incluem:
- Instalação e configuração — configuração do Deno, trabalho com TypeScript nativo, arquivos de configuração.
- Sistema de módulos — importação de módulos por URL, gerenciador de dependências, integração com pacotes npm via CDN.
- Segurança — modelo de permissões do Deno (flags --allow-read, --allow-net, etc.), isolamento de código.
- Servidores HTTP e roteamento — criação de REST API usando bibliotecas padrão e o framework Oak.
- Trabalho com bancos de dados — conexão com PostgreSQL, MySQL, MongoDB através de drivers Deno.
- Testes — test runner nativo, mocks, testes assíncronos, cobertura de código.
- Deploy — estratégias de implantação, uso de serviços como Deno Deploy e Docker.