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:

O livro «Desenvolvimento de API com TypeScript» é um guia prático para desenvolvedores que desejam aprender a criar web APIs modernas, escaláveis e seguras usando TypeScript. O autor conduz o leitor sequencialmente desde os fundamentos do design de arquitetura até a implantação do produto final em produção.



Sobre o que é este livro

O livro cobre o ciclo completo de desenvolvimento de API com TypeScript. Você aprenderá como organizar corretamente a estrutura do projeto, configurar a tipagem, trabalhar com bancos de dados, implementar autenticação e autorização, além de testar e documentar sua API.



O que você aprenderá

  • Design de RESTful e GraphQL API considerando TypeScript
  • Trabalho com Express.js e Fastify em conjunto com TypeScript
  • Configuração de ORM (TypeORM, Prisma) e interação com bancos de dados
  • Implementação de autenticação JWT e autorização baseada em papéis
  • Validação de dados de entrada com Zod e class-validator
  • Escrita de testes unitários e de integração para API
  • Documentação de API via Swagger/OpenAPI
  • Containerização com Docker e deploy em plataformas em nuvem
  • Otimização de desempenho e tratamento de erros


Para quem é este livro

O livro será útil para:

  • Desenvolvedores front-end que desejam aprender back-end com TypeScript
  • Desenvolvedores Node.js que estão migrando de JavaScript para TypeScript
  • Desenvolvedores Fullstack que desejam sistematizar conhecimentos sobre criação de API
  • Desenvolvedores iniciantes familiarizados com os fundamentos de JavaScript e TypeScript


Por que vale a pena ler

TypeScript está se tornando o padrão para o desenvolvimento web moderno, e a habilidade de criar APIs confiáveis é uma competência chave para o desenvolvedor. O livro oferece não apenas teoria, mas exemplos reais de código, prontos para uso em projetos. Você aprenderá a evitar erros comuns e a criar APIs que sejam fáceis de manter e escalar.



Cada capítulo inclui exercícios práticos e links para o repositório com o código completo dos exemplos. Após a leitura do livro, você será capaz de desenvolver e implantar web services completos em TypeScript de forma independente.

Recommendations