Desenvolvimento Web com TypeScript: do básico ao deploy
Desenvolvimento Web com TypeScript: do básico ao deploy
Resumo:
Este livro é o seu guia para o mundo do desenvolvimento web moderno com TypeScript. Você começará com o básico: instalação, configuração do ambiente, tipos básicos e interfaces. Gradualmente, passará para recursos avançados: generics, decorators, tipos condicionais e trabalho com assincronia. Cada capítulo contém exemplos práticos e exercícios para fixar o conteúdo.
O livro abrange três áreas principais:
- Desenvolvimento Frontend: criação de aplicações em React e Angular com tipagem completa de componentes, gerenciamento de estado (Redux, NgRx), trabalho com formulários e roteamento.
- Desenvolvimento Backend: construção de APIs REST e servidores GraphQL em Node.js (Express, NestJS), trabalho com bancos de dados (TypeORM, Prisma), autenticação e autorização.
- Infraestrutura e Deploy: configuração de build (Webpack, Vite), CI/CD (GitHub Actions, Docker), deploy na Vercel, Netlify, AWS. Um capítulo separado é dedicado ao monitoramento e logging de aplicações em produção.
Para quem este livro é indicado:
- Desenvolvedores iniciantes, familiarizados com o básico de JavaScript, que desejam aprender TypeScript do zero.
- Desenvolvedores JS experientes que desejam estruturar seus conhecimentos e migrar para código tipado.
- Desenvolvedores Fullstack que desejam obter uma stack tecnológica unificada para frontend e backend.
- Tech Leads e arquitetos que planejam implementar TypeScript em projetos existentes.
Após a leitura, você será capaz de:
- Escrever código tipado com confiança e usar recursos avançados do TypeScript.
- Criar aplicações web completas, do zero até a produção.
- Configurar build, testes e deploy.
- Compreender o funcionamento interno de frameworks populares.
- Escrever código legível, sustentável e seguro.
Todos os exemplos de código estão disponíveis no repositório do GitHub. O livro é escrito em linguagem viva, com foco na prática. Você não apenas lerá teoria — você criará projetos reais: uma loja virtual, um blog com painel administrativo, um aplicativo de chat em tempo real e uma API para aplicativo mobile.
Junte-se à comunidade de desenvolvedores TypeScript. Este livro será seu guia de referência confiável por muitos anos.