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:

Este livro é o seu guia confiável para o mundo da criação de serviços web modernos na plataforma .NET. Independentemente de você estar começando sua jornada no desenvolvimento backend ou já ter experiência com C#, você encontrará aqui conhecimentos estruturados e soluções prontas para projetar, implementar e documentar APIs.



Sobre o que é este livro?
A publicação abrange o ciclo completo de desenvolvimento de API: desde o projeto da arquitetura até o deploy da solução final. Você estudará:

  • Fundamentos de REST e princípios de criação de serviços orientados a recursos.
  • Trabalho com o framework ASP.NET Core: configuração de roteamento, middleware, filtros e tratamento de erros.
  • Conexão e configuração de bancos de dados (Entity Framework Core, Dapper).
  • Autenticação e autorização: JWT, Identity, OAuth 2.0.
  • Documentação de API com OpenAPI/Swagger.
  • Testes (testes unitários, testes de integração) e depuração.
  • Otimização de desempenho, cache, versionamento e paginação.
  • Deploy em serviços em nuvem (Azure, Docker) e CI/CD.


Para quem é este livro?
O livro é voltado para desenvolvedores que conhecem os fundamentos de C# e desejam sistematizar conhecimentos sobre criação de APIs. Será útil tanto para profissionais juniores que buscam dominar uma especialização demandada, quanto para desenvolvedores de nível médio que desejam se aprofundar em melhores práticas e técnicas avançadas.



O que você aprenderá?
Ao ler o livro, você será capaz de projetar APIs RESTful com confiança, escolher os métodos HTTP e códigos de status corretos, processar requisições de forma eficiente, proteger serviços contra acesso não autorizado e escrever código limpo e sustentável. Você aprenderá a integrar serviços de terceiros, trabalhar com WebSocket e SignalR para comunicações em tempo real, além de automatizar processos de teste e implantação.



Cada capítulo contém exemplos práticos, diagramas e trechos de código que podem ser aplicados imediatamente em projetos reais. Atenção especial é dada a erros comuns e maneiras de evitá-los. No final do livro, você encontrará um guia passo a passo para criar uma API completa para uma loja virtual — desde o modelo de dados até a documentação.



Por que escolher este livro?
O autor é um desenvolvedor praticante com 10 anos de experiência na criação de serviços de alta carga em C#. O material é estruturado para que você possa ler o livro sequencialmente ou consultar os capítulos necessários como referência. Todos os exemplos são compatíveis com as versões mais recentes do .NET (6/7/8) e estão atualizados para 2024.



Comece a criar APIs profissionais hoje mesmo — este livro será seu companheiro confiável no mundo do C# e .NET.

Recommendations