Desenvolvimento de API em JavaScript (Node.js): guia prático
300 páginas
Portuguese
PDF
4.5

Desenvolvimento de API em JavaScript (Node.js): guia prático

Desenvolvimento de API em JavaScript (Node.js): guia prático

Autor:

Ano:

Resumo:

O livro "Desenvolvimento de API em JavaScript (Node.js)" é um guia prático para criar serviços web modernos e APIs usando o ecossistema Node.js. Ele abrange o ciclo completo de desenvolvimento: desde o design da arquitetura até o deploy do produto final.



Sobre o que é este livro

Você aprenderá como criar APIs de alto desempenho e escaláveis. O livro começa com os fundamentos do Node.js e Express.js, depois avança para tópicos mais complexos: trabalho com bancos de dados (MongoDB, PostgreSQL), autenticação (JWT, OAuth2), implementação de APIs RESTful e GraphQL, tratamento de erros, logging, cache e otimização de desempenho.



Para quem é este livro

  • Desenvolvedores JavaScript iniciantes que desejam aprender desenvolvimento backend
  • Desenvolvedores frontend que buscam entender como as APIs funcionam "por baixo dos panos"
  • Programadores experientes migrando para Node.js a partir de outras linguagens
  • Líderes técnicos e arquitetos projetando sistemas de microsserviços


O que você aprenderá

  • Design de APIs RESTful seguindo as melhores práticas (HATEOAS, versionamento, paginação)
  • Criação de esquemas GraphQL e resolvers com Apollo Server
  • Integração com bancos de dados relacionais e NoSQL via ORM (Prisma, Sequelize)
  • Implementação de autenticação e autorização (JWT, OAuth, RBAC)
  • Escrita de testes unitários e de integração com Jest e Supertest
  • Documentação de API com Swagger/OpenAPI
  • Deploy em Docker, VPS e plataformas em nuvem (Heroku, AWS)
  • Otimização de desempenho: clusterização, cache, filas de mensagens


Por que vale a pena ler

O livro contém muitos exemplos de código prontos para uso em projetos reais. Cada capítulo termina com um exercício prático que ajuda a fixar o conteúdo. Você obterá não apenas conhecimento teórico, mas também um modelo pronto para criar sua própria API, que pode ser usado como base para projetos comerciais.



O autor — Alexey Voronov, desenvolvedor backend sênior com 8 anos de experiência em Node.js, autor de cursos populares nas plataformas Stepik e Udemy. No livro, ele compartilha casos reais do desenvolvimento comercial e os erros típicos que os iniciantes cometem.

Recommendations