电子书 编程

使用ASP.NET Core 8 开发 Web API:学习

¥1.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

构建高性能、稳健 API 的技术、模式与工具(英文电子书) 熟练掌握现代ASP.NET Core Web API 应用程序的构建方法 培养有效测试、调试和保护 Web API 应用程序的技能 借助云计算平台和行业标准的 CI/CD 工具简化开发流程并提高生产力 购买纸质书或 Kindle 版可获赠免费 PDF 电子书 内容简介 近年来,Web API 应用程序的重要性日益凸显,这得益于技术进步的不断加速。然而,随着技术的快速发展,我们需要创建的 Web API 应用程序不仅要功能完备,还需具备适应性、可维护性和可扩展性,以满足用户和企业的需求。本书借鉴了作者深厚的技术专长和数十年的软件开发经验,帮助你直面这一挑战,让你掌握从零开始开发 Web API 应用程序所需的知识和技能。 本书深入解析ASP.NET Core 实现的各种协议(包括 RESTful、SignalR(WebSocket)、gRPC 和 GraphQL),并辅以实用示例和优化技巧(如中间件使用、测试、缓存和日志记录),为新手和资深开发者提供了满足现代 Web 开发需求的宝贵见解。此外,你还将了解如何利用 Azure 等云平台和 Azure DevOps 来增强应用程序的开发和运维能力。 读完本书后,你将完全有信心承担企业级 Web API 项目,充分利用ASP.NET Core 8 的最新进展推动创新。 你将学到 打下坚实的 Web API 基础知识 探索ASP.NET Core 8 框架及其他行业标准库和工具,用于构建高性能、可扩展的 Web API 应用关键软件设计模式,如 MVC、依赖注入和仓储模式 使用 Entity Framework Core 进行数据库操作和复杂查询创建 实施强大的安全措施,防范恶意攻击和数据泄露 将应用程序部署到 Azure 云平台,并利用 Azure DevOps 实现 CI/CD 适用人群 本书面向希望学习如何使用ASP.NET Core 构建 Web API,并通过.NET 平台创建灵活、可维护、可扩展应用程序的开发者。具备 C#、.NET 和 Git 的基础知识将有助于更轻松地理解相关概念。 目录 Web API 基础 ASP.NET Core Web API 入门 ASP.NET Core 基础(第一部分) ASP.NET Core 基础(第二部分) ASP.NET Core 中的数据访问(第一部分:Entity Framework Core 基础) ASP.NET Core 中的数据访问(第二部分:实体关系) ASP.NET Core 中的数据访问(第三部分:技巧) ASP.NET Core 中的安全与身份验证 ASP.NET Core 中的测试(第一部分:单元测试) ASP.NET Core 中的测试(第二部分:集成测试) gRPC 入门 GraphQL 入门 SignalR 入门 使用 Azure Pipelines 和 GitHub Actions 实现ASP.NET Core 的 CI/CD ASP.NET Core Web API 常见实践 错误处理、监控和可观测性 云原生模式 利用开源框架