图书说明:
使用ASP.NET Core 2通过一系列应用的实用方案创建持久的跨平台Web API。本书中的示例可帮助您构建快速且可伸缩的API。您将从框架的基础知识发展到解决实现安全RESTful服务时遇到的复杂问题。本书充满了一些例子,展示了微软公司对ASP.NET Core 2的全面重写如何实现快速和模块化的原生跨平台应用程序,使您的云就绪服务器应用程序能够随着业务的增长而扩展。
本书中涉及的主要主题包括ASP.NET Core 2的基础知识和核心概念。您将学习使用经验证的最佳实践并遵循REST的六个原则,使用MVC模式构建RESTful API。本书中的示例有助于学习开发可在任何平台(包括Windows,Linux和MacOS)上运行的世界级Web API和应用程序。您甚至可以通过实施持续集成和持续部署管道来部署到Microsoft Azure并自动化您的交付。
你会学到什么
- 结合OpenAPI规范中的自动API工具,如Swagger
- 使用Facebook的GraphQL查询语言标准化查询和响应格式
- 使用ASP.NET标识应用身份验证和授权来实现安全性
- 确保使用数据保护堆栈安全存储敏感数据
- 创建单元和集成测试以保证代码质量
本书适用于谁
构建服务器应用程序的开发人员,例如需要快速跨平台运行的网站和Web API; 希望为现实问题实施实用解决方案的程序员; 那些想要深入了解ASP.NET Core 2.0最新版本的人