Use ASP.NET Core 2 to create durable and cross-platform web APIs through a series of applied, practical scenarios. Examples in this book help you build APIs that are fast and scalable. You’ll progress from the basics of the framework through to solving the complex problems encountered in implementing secure RESTful services. The book is packed full of examples showing how Microsoft’s ground-up rewrite of ASP.NET Core 2 enables native cross-platform applications that are fast and modular, allowing your cloud-ready server applications to scale as your business grows.
Major topics covered in the book include the fundamentals and core concepts of ASP.NET Core 2. You'll learn about building RESTful APIs with the MVC pattern using proven best practices and following the six principles of REST. Examples in the book help in learning to develop world-class web APIs and applications that can run on any platform, including Windows, Linux, and MacOS. You can even deploy to Microsoft Azure and automate your delivery by implementing Continuous Integration and Continuous Deployment pipelines.
What You Will Learn
Who This Book Is For
Developers who build server applications such as web sites and web APIs that need to run fast and cross platform; programmers who want to implement practical solutions for real-world problems; those who want in-depth knowledge of the latest bits of ASP.NET Core 2.0
使用ASP.NET Core 2,通过一系列应用的实际场景,创建持久的、跨平台的Web API。本书中的例子帮助你建立快速和可扩展的API。你将从框架的基础知识进展到解决实现安全RESTful服务中遇到的复杂问题。本书充满了大量的例子,展示了微软对ASP.NET Core 2的全面重写是如何实现快速和模块化的本地跨平台应用的,使你的云服务器应用能够随着业务的增长而扩展。
书中涉及的主要内容包括ASP.NET Core 2的基础知识和核心概念。你将学习如何使用成熟的最佳实践和遵循REST的六大原则,用MVC模式构建RESTful APIs。书中的例子有助于学习开发世界级的网络API和应用程序,可以在任何平台上运行,包括Windows、Linux和MacOS。你甚至可以部署到微软Azure,并通过实施持续集成和持续部署管道来实现自动化交付。
你将学到什么
纳入自动化的API工具,如OpenAPI规范中的Swagger
使用Facebook的GraphQL查询语言实现查询和响应格式的标准化
通过使用ASP.NET身份验证和授权来实现安全。
使用数据保护栈确保敏感数据的安全存储
创建单元和集成测试以保证代码质量
本书适用对象
构建服务器应用程序(如需要快速和跨平台运行的网站和网络API)的开发人员;希望为现实世界的问题实施实际解决方案的程序员;希望深入了解ASP.NET Core 2.0的最新内容的人
相关文库
计算机行业:AIGC行业应用畅想
3022
类型:行研
上传时间:2023-04
标签:计算机、AIGC)
语言:中文
金额:5积分
零信任SaaS,美国经验与中国特色-20200802-42页
2735
类型:行研
上传时间:2020-08
标签:计算机、saas)
语言:中文
金额:免费
计算机行业安全服务:网络安全行业的制高点-20210221-64页
2483
类型:行研
上传时间:2021-02
标签:计算机、网络安全)
语言:中文
金额:免费
2021年IEEE高新能计算论文合集
2442
类型:学习教育
上传时间:2021-05
标签:高性能计算、学术、计算机)
语言:中文
金额:30积分
计算机行业专题研究:MES深度报告下篇,7大海外巨头,6家中国领军全梳理-20201015-55页
2360
类型:行研
上传时间:2020-10
标签:计算机、MES)
语言:中文
金额:免费
硬件推动VRAR行业变革,Metaverse展望未来-20210521-39页
2269
类型:行研
上传时间:2021-05
标签:VR、AR、硬件)
语言:中文
金额:5积分
VRAR行业深度报告系列二(硬件篇):产业链日趋成熟,行业爆发在即-20210521-38页
1962
类型:行研
上传时间:2021-05
标签:VR、AR、硬件)
语言:中文
金额:免费
计算机行业:信创产业发展研究-20220510-84页
1803
类型:行研
上传时间:2022-05
标签:计算机、信创)
语言:中文
金额:免费
计算机行业对于低代码工具发展的思考:AI降低软件使用门槛,交付自动化提升工具价值
1740
类型:行研
上传时间:2023-06
标签:计算机、AI、低代码)
语言:中文
金额:5积分
计算机行业:工业软件,研究框架-20200618-132页
1540
类型:行研
上传时间:2020-07
标签:计算机、工业软件、券商报告)
语言:中文
金额:免费
积分充值
30积分
6.00元
90积分
18.00元
150+8积分
30.00元
340+20积分
68.00元
640+50积分
128.00元
990+70积分
198.00元
1640+140积分
328.00元
微信支付
余额支付
积分充值
应付金额:
0 元
请登录,再发表你的看法
登录/注册