Desenvolvimento de API em C# (.NET): criação de serviços web modernos
300 páginas
Portuguese
PDF
4.5

Desenvolvimento de API em C# (.NET): criação de serviços web modernos

Desenvolvimento de API em C# (.NET): criação de serviços web modernos

Autor:

Ano:

Resumo:

O livro «Desenvolvimento de API em C# (.NET)» é um guia abrangente para criar serviços web modernos, escaláveis e seguros na plataforma Microsoft .NET. Diferente de livros acadêmicos, este livro é baseado em casos reais e melhores práticas utilizadas no desenvolvimento de produção.



Sobre o que é este livro?

Você percorrerá todo o caminho, desde o design da arquitetura da API até sua implantação na nuvem. Cada capítulo contém exemplos práticos, snippets de código prontos para uso e explicações sobre decisões arquiteturais. O foco principal está em:

  • Criação de APIs RESTful com ASP.NET Core 8/9
  • Trabalho com Entity Framework Core e Dapper para acesso a dados
  • Implementação de autenticação (JWT, OAuth2, IdentityServer)
  • Validação de dados, tratamento de erros e logging
  • Documentação da API via Swagger/OpenAPI
  • Testes (unitários, integração, carga)
  • Deploy em Docker, Azure, AWS e servidores Linux


Para quem é este livro?

  • Desenvolvedores C# iniciantes que desejam aprender desenvolvimento backend
  • Desenvolvedores de nível médio que querem sistematizar conhecimentos sobre API
  • Desenvolvedores Full-stack migrando para o ecossistema .NET
  • Team leads que buscam recomendações práticas de arquitetura


O que você aprenderá?

  • Como projetar endpoints corretamente e versionar APIs
  • Otimização de desempenho: cache, paginação, assincronia
  • Padrões: Repository, CQRS, Mediator, Unit of Work
  • Tratamento de concorrência e acesso simultâneo
  • Integração com serviços externos e arquitetura de microsserviços
  • Monitoramento e depuração: Application Insights, Serilog, Grafana


O livro é escrito em linguagem clara, com o mínimo de «enrolação». No final de cada capítulo, há uma checklist de autoavaliação e um exercício prático. Todos os exemplos de código estão disponíveis em um repositório no GitHub e foram testados nas versões atuais do .NET.



Este não é apenas um tutorial — é um livro de referência para todo desenvolvedor .NET que deseja criar APIs que não envergonhem diante de colegas e clientes.

Recommendations