Desenvolvimento de API em TypeScript: do design à implantação
300 páginas
Portuguese
PDF
4.5

Desenvolvimento de API em TypeScript: do design à implantação

Desenvolvimento de API em TypeScript: do design à implantação

Autor:

Ano:

Resumo:

Sobre o livro

Este livro é um guia prático completo para o desenvolvimento de web APIs em TypeScript. Você percorrerá o caminho desde o design da arquitetura até a implantação de um serviço pronto para produção. O autor compartilha abordagens comprovadas, exemplos reais de código e melhores práticas que ajudarão a criar APIs confiáveis, escaláveis e de fácil manutenção.



Para quem é este livro

  • Desenvolvedores JavaScript/TypeScript que desejam aprender desenvolvimento backend
  • Desenvolvedores backend migrando de outras linguagens para TypeScript
  • Desenvolvedores Fullstack que buscam aprofundar conhecimentos na criação de APIs
  • Team leads e arquitetos em busca de uma abordagem sistemática para design de APIs


O que você aprenderá

  • Fundamentos de TypeScript para backend: tipagem, generics, decorators, módulos
  • Design de RESTful API e GraphQL API: princípios, best practices, documentação
  • Trabalho com frameworks populares: Express, NestJS, Fastify
  • Interação com bancos de dados: PostgreSQL, MongoDB, Prisma, TypeORM
  • Autenticação e autorização: JWT, OAuth2, sessões, modelos de papéis
  • Validação de requisições, tratamento de erros, middleware
  • Testes de API: testes unitários, testes de integração, testes e2e
  • Logging, monitoramento e perfilamento de aplicações
  • Implantação: Docker, CI/CD, plataformas em nuvem (AWS, Vercel, Railway)
  • Arquitetura de microsserviços em TypeScript


Características do livro

  • Todos os exemplos de código são atualizados para TypeScript 5.x e frameworks modernos
  • Criação passo a passo de um serviço de API completo do início ao fim
  • Cenários reais: manipulação de arquivos, paginação, cache, rate limiting
  • Templates prontos e padrões arquiteturais para reutilização
  • Dicas de segurança e desempenho


O livro é adequado tanto para iniciantes com conhecimentos básicos de JavaScript quanto para desenvolvedores experientes que desejam sistematizar seus conhecimentos e dominar abordagens modernas para criação de APIs. Após a leitura, você será capaz de projetar e desenvolver APIs prontas para produção em TypeScript.

Recommendations