书籍详情
《ASP.NET Core+Vue.js全栈开发训练营》[77M]百度网盘|亲测有效|pdf下载
  • ASP.NET Core+Vue.js全栈开发训练营

  • 出版社:清华大学出版社
  • 作者:南荣相如 著
  • 出版时间:2024-01-01
  • 热度:5237
  • 上架时间:2025-01-04 08:18:29
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐

《ASP.NET Core+Vue.js全栈开发训练营》是作者十余年一线开发经验的系统总结,全书用简明通俗的叙述,详细介绍了使用ASP.NET Core 7与Vue.js 3整合开发应用程序的相关技术,可以帮助读者深入掌握全栈开发的技能要点。

《ASP.NET Core+Vue.js全栈开发训练营》从基础到实践,先介绍重要的核心概念与相关技术要点,然后通过示例介绍其应用,简明实用,易于理解,还可以边学边练。

书中提供了三个较大型的项目,包括博客系统、通用权限系统和ERP系统的开发,从项目需求,到架构设计,再到功能开发,可以帮助缺少项目经验的读者了解项目每个环节的实现,快速提升开发技能。


内容简介

  《ASP.NET Core+Vue.js全栈开发训练营》旨在为读者提供一个全面、实用的学习资源,以掌握使用ASP.NET Core 7和Vue.js 3构建功能丰富、高效的Web应用程序的技能。全书分为3部分。第1部分(第1~9章)主要介绍ASP.NET Core的相关内容,包括基础知识、数据访问、远程过程调用、实时通信、安全、性能、测试和部署,这些是构建强大Web应用程序的必要知识。第2部分(第10~17章)主要介绍Vue.js 3的相关内容,包括基础知识、组件开发、路由、状态管理、与服务器通信、测试和调试以及部署;Vue.js 3是一种流行的前端框架,能够构建交互性强大的用户界面。第3部分(第18~20章)是结合ASP.NET Core和Vue.js 3,创建实际的Web应用程序案例,包括博客网站、通用权限系统和ERP系统。
  《ASP.NET Core+Vue.js全栈开发训练营》内容全面、示例丰富,对ASP.NET Core+Vue.js 3框架的初学者来说,是一本简明易懂的入门书和工具书;对从事Web前端开发的读者来说,也是一本难得的参考手册。同时该书也适合作为高等院校和培训机构计算机相关专业的教材。

作者简介

南荣相如,拥有超过十年的软件开发经验,目前供职于国内某软件公司,主持企业软件的系统架构和产品研发工作,热爱技术,热爱开源,期待用代码改变世界,对ASP.NET Core、Vue.js等技术有深入的研究和浓厚兴趣。

内页插图

目录

目 录

第1章 概览 1

1.1 ASP.NET Core简介 1

1.2 ASP.NET Core的演变历程 3

1.3 安装和配置开发环境 4

1.4 小结 7

第2章 基础知识 8

2.1 Razor Pages介绍 8

2.2 MVC介绍 10

2.3 Web API介绍 12

2.4 应用启动 15

2.5 依赖关系注入 17

2.6 中间件 20

2.7 Web主机 22

2.8 HTTP服务器 23

2.9 配置 24

2.10 选项模式 26

2.11 执行环境 29

2.12 日志记录 30

2.13 路由 32

2.14 错误处理 35

2.15 静态文件 37

2.16 小结 38

第3章 数据访问 39

3.1 EF Core 7.0简介 39

3.2 DbContext 41

3.3 模型 43

3.4 管理数据库架构 45

3.5 查询数据 46

3.6 保存数据 48

3.7 更改跟踪 51

3.8 小结 53

第4章 远程过程调用 54

4.1 gRPC简介 54

4.2 使用gRPC 55

4.3 小结 57

第5章 实时通信 59

5.1 SignalR 59

5.2 WebSockets 61

5.3 Server-Sent Events 64

5.4 长轮询 66

5.5 小结 69

第6章 程序安全 70

6.1 身份验证 70

6.2 授权 72

6.3 数据保护 74

6.4 HTTPS 76

6.5 机密管理 77

6.6 XSRF/CSRF防护 78

6.7 跨域资源共享 80

6.8 跨站点脚本攻击 81

6.9 小结 83

第7章 性能优化 84

7.1 缓存 84

7.2 异步编程和并行处理 87

7.3 内存管理和垃圾回收 91

7.4 响应压缩 94

7.5 性能测试和调优工具 95

7.6 小结 97

第8章 测试和质量保证 98

8.1 单元测试和集成测试 98

8.3 性能测试和压力测试 102

8.4 代码覆盖率和质量保证工具 103

8.5 小结 105

第9章 托管和部署 107

9.1 部署选项和最佳实践 107

9.2 容器化应用程序 109

9.3 高可用性和负载均衡 111

9.4 云托管和自动化部署 112

9.5 小结 114

第10章 Vue 3入门 116

10.1 基本概念和核心特性 116

10.2 安装和配置 119

10.3 组件化开发和单文件组件的使用 122

10.4 小结 124

第11章 Vue 3基础知识 126

11.1 声明式渲染 126

11.2 属性绑定 127

11.3 事件监听 129

11.4 表单绑定 131

11.5 条件渲染 133

11.6 列表渲染 135

11.7 计算属性 137

11.8 生命周期和模板引用 139

11.9 侦听器 141

11.10 小结 143

第12章 组件开发 146

12.1 组件生命周期和钩子函数 146

12.2 Props 148

12.3 组件事件 150

12.4 组件v-model 152

12.5 透传Attributes 153

12.6 插槽 155

12.7 依赖注入 157

12.8 异步组件 159

12.9 小结 160

第13章 路由 162

13.1 路由组件Vue Router 162

13.2 动态路由 164

13.3 嵌套路由 165

13.4 路由导航 166

13.5 命名路由 168

13.6 命名视图 170

13.7 重定向 171

13.8 路由传参 172

13.9 小结 174

第14章 状态管理——Pinia 176

14.1 状态管理库Pinia 176

14.2 Store 177

14.3 小结 179

第15章 与服务器通信——axios 181

15.1 axios的安装 181

15.2 基本用法 181

15.3 创建实例 184

15.4 小结 185

第16章 Vue 3程序的测试和调试 187

16.1 编写单元测试和集成测试 187

16.2 使用Vue Test Utils进行组件测试 189

16.3 调试应用程序的技巧和工具 191

16.4 性能测试和优化建议 193

16.5 小结 194

第17章 Vue 3程序的部署 195

17.1 生产部署 195

17.2 性能优化 196

17.3 小结 198

第18章 案例:博客网站 199

18.1 需求功能说明 199

18.2 实现用户注册和登录 200

18.3 实现博客列表展示 204

18.4 实现博客详情查看 207

18.5 实现发表博客 209

18.6 实现评论功能 214

18.7 实现用户身份管理 217

18.8 实现博客分类 219

18.9 实现标签管理 221

18.10 实现博客搜索 224

18.11 实现博客点赞和收藏 226

18.12 小结 228

第19章 案例:通用权限系统 229

19.1 需求功能说明 229

19.2 实现用户管理 230

19.3 实现权限定义和分配 234

19.4 实现组织架构管理 236

19.5 实现访问控制 238

19.6 实现操作和审计日志记录 240

19.7 小结 241

第20章 案例:ERP系统 242

20.1 需求功能说明 242

20.2 实现采购管理 245

20.3 小结 338


前言/序言

ASP.NET Core 7作为微软新一代的Web开发框架,以其强大的功能和灵活性,深受开发者的喜爱。Vue.js 3(本书简称为Vue 3)作为前端开发框架的佼佼者,以其简洁、灵活和高效的特点,吸引了大量的开发者。越来越多的开发者选择使用ASP.NET Core 7和Vue.js 3来构建现代、高性能的Web应用程序,原因不仅是这两种技术的流行和强大,更是因为它们可以相互配合,发挥出更大的优势。使用ASP.NET Core 7作为后端框架,可以提供强大的数据处理和API接口服务,而使用Vue.js 3作为前端框架,可以提供流畅的用户交互界面和体验。这样的组合可以使得Web应用程序既具有高效的后端处理能力,又具有出色的前端用户体验。基于这个前提,笔者编写了本书,旨在为读者提供一个全面、实用的学习资源,以掌握使用ASP.NET Core 7和Vue.js 3构建功能丰富、高效的Web应用程序的技能。

内容概述:

本书分为3部分。

第1部分(第1~9章)将带领读者深入了解ASP.NET Core,包括基础知识、数据访问、远程过程调用、实时通信、安全、性能、测试和部署,使读者具备构建强大Web应用程序的必要技能。

第2部分(第10~17章)将引导读者进入Vue 3的世界,包括基础知识、组件开发、路由、状态管理、与服务器通信、测试和调试,以及部署。Vue 3是一种流行的前端框架,能够构建交互性强大的用户界面。

第3部分(第18~20章)将结合ASP.NET Core和Vue 3,创建实际的Web应用程序案例,包括博客网站、通用权限系统和ERP系统。每个案例都将展示如何将ASP.NET Core和Vue 3相互整合以满足不同需求。

本书特色:

内容全面:本书覆盖了ASP.NET Core 7和Vue 3的各个方面,包括基础知识、数据访问、远程过程调用、实时通信、组件开发、路由、状态管理、安全、性能、测试、部署等,帮助读者快速构建功能丰富、高效的Web应用程序。

示例丰富:每一章都提供了具体的示例,帮助读者理解和应用所学的知识。这些示例都基于实际场景,有助于读着将概念转化为实际应用。

项目实战:本书提供了博客网站、通用权限系统和ERP系统3个商业实战项目,可以有效提升读者的项目开发能力和实战技能。

面向的读者:

无论是初学者还是有一定经验的开发者,本书都适用。本书从基础知识出发,逐步深入,使每位读者都能够找到适合自己的内容。

提供的资源:

本书提供了全部示例代码,读者可扫描下方二维码下载。


本书的目标是帮助读者成为一名优秀的Web应用程序开发者,随着ASP.NET Core 7和Vue 3在业界的持续流行,相信掌握这两者将对读者的职业生涯有所帮助。




编 者

2023年11月



相关推荐