返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版新书] 全栈开发方法与技术(微课视频版) 张引、赵玉丽、张斌、张长胜 清华大学出版社
  • 新商品上架
    • 作者: 张引,赵玉丽,张斌,张长胜著
    • 出版社: 清华大学出版社
    • 出版时间:2024-04
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    句字图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 张引,赵玉丽,张斌,张长胜著
    • 出版社:清华大学出版社
    • 出版时间:2024-04
    • 开本:16开
    • ISBN:9787302659167
    • 版权提供:清华大学出版社

     书名:  全栈开发方法与技术(微课视频版) 
     出版社:  清华大学出版社
     出版日期  2024
     ISBN号:  9787302659167
     本书介绍适用于复杂的、需要与服务器通信的全栈应用开发的关键技术,内容涵盖协作开发方法、对象创建技术、数据管理技术、应用测试技术、用户界面开发方法、客户端架构、用户体验提升技术、远程数据访问、服务器端开发方法和微服务架构方法等方面。学习本书的读者需要具备一定的计算机专业课基础,至少掌握一门编程语言并能独立完成简单的开发任务。通过本书的学习,读者可以培养多技能栈整合运用能力,为解决复杂工程问题提供完整的支撑。本书适合作为高等院校计算机、软件等专业学生的教材,也可作为开发者的参考用书。


    辽宁省一流本科课程配套教材,深入浅出地讲解了全栈应用开发的基本概念以及技术实现,结合实际案例详解各种全栈应用开发的实践方法,提供了大量实用工具,帮助读者更好地实现全栈应用开发。

    目录


    第1章绪论1

    1.1程序、软件与应用1

    1.2全栈应用开发1

    1.3环境安装4

    1.3.1Visual Studio5

    1.3.2Docker5

    1.4练习7

    第2章协作开发方法8

    2.1开发规范8

    2.1.1命名规范8

    2.1.2排版规范13

    2.1.3注释规范16

    2.1.4项目组织规范17

    2.2源代码管理18

    2.2.1源代码管理工具18

    2.2.2分支开发26

    2.3练习29

    第3章对象创建技术30

    3.1直接创建对象的问题30

    3.2基本对象创建模式31

    3.2.1静态工厂方法模式31

    3.2.2工厂方法模式32

    3.2.3抽象工厂模式34

    3.2.4建造者模式34

    3.2.5原型模式37◆全栈开发方法与技术(微课视频版)目录◆〖2〗〖2〗3.3依赖注入37

    3.3.1依赖注入模式37

    3.3.2使用依赖注入38

    3.4依赖注入容器的实现原理40

    3.4.1反射技术简述41

    3.4.2使用反射描述类型43

    3.4.3使用反射描述继承46

    3.4.4使用反射描述函数48

    3.4.5使用反射调用构造函数50

    3.4.6依赖注入容器的实现52

    3.5练习53

    第4章数据管理技术55

    4.1数据的分类55

    4.2数据存储技术57

    4.2.1关系数据存储57

    4.2.2文档数据存储60

    4.2.3键值数据存储62

    4.2.4对象数据存储64

    4.2.5列数据存储66

    4.2.6图数据存储67

    4.2.7其他数据存储70

    4.3数据存储的选择依据75

    4.3.1基于分类选择数据存储75

    4.3.2选择数据存储的其他依据77

    4.4数据存储的优化策略79

    4.5数据的对象映射工具80

    4.5.1对象关系映射工具80

    4.5.2对象文档映射工具82

    4.6练习83

    第5章应用测试技术84

    5.1单元测试技术84

    5.2Mock技术88

    5.2.1设置Mock88

    5.2.2验证调用90

    5.2.3静态Mock92

    5.2.4Mock的实现原理95

    5.3单元测试的规划方法98

    5.3.1马上测试98

    5.3.2减少依赖98

    5.3.3考虑周全99

    5.3.4还原现场99

    5.4测试的覆盖率102

    5.5不可测试的代码106

    5.6练习107

    第6章用户界面开发方法109

    6.1自适应像素109

    6.2界面的布局111

    6.2.1绝对布局111

    6.2.2相对布局113

    6.2.3网格布局115

    6.2.4线性布局119

    6.3响应式布局120

    6.4普通控件123

    6.4.1控件的属性124

    6.4.2控件的事件126

    6.4.3控件的函数128

    6.5批量生成控件130

    6.5.1模板控件130

    6.5.2确定用户交互的数据131

    6.6扩展控件的功能133

    6.7练习134

    第7章客户端开发的MVVM+IService架构135

    7.1MVVM模式135

    7.1.1Model135

    7.1.2View136

    7.1.3ViewModel137

    7.1.4连接MVVM138

    7.2IService142

    7.3绑定144

    7.3.1数据绑定144

    7.3.2命令绑定148

    7.3.3绑定的上下文149

    7.4MVVM+IService架构的测试152

    7.4.1测试ViewModel152

    7.4.2测试Service153

    7.4.3测试命令154

    7.4.4测试属性157

    7.5练习158

    第8章高级MVVM+IService架构技术160

    8.1值转换器160

    8.1.1正向值转换160

    8.1.2反向值转换162

    8.2跨层级调用与MVVM+IService架构的本质164

    8.3ViewModel in ViewModel168

    8.4跨ViewModel数据同步170

    8.4.1使用事件172

    8.4.2使用消息机制176

    8.5练习179

    第9章提升用户体验的开发方法180

    9.1多线程开发方法180

    9.1.1线程的创建183

    9.1.2线程冲突185

    9.1.3线程锁187

    9.1.4双重检查锁189

    9.2缓存191

    9.2.1内存缓存192

    9.2.2外存缓存193

    9.2.3多级缓存194

    9.2.4缓存的刷新195

    9.3平台功能198

    9.3.1访问文件198

    9.3.2使用嵌入式资源199

    9.3.3获取设备与传感器信息201

    9.4练习202

    第10章远程数据访问方法203

    10.1访问JSON Web服务203

    10.1.1HTTP请求方式203

    10.1.2JSON序列化与反序列化205

    10.1.3JSON Web服务描述规范207

    10.2实时通信技术211

    10.2.1WebSocket212

    10.2.2SignalR214

    10.3gRPC215

    10.3.1定义服务215

    10.3.2开发服务端216

    10.3.3开发客户端217

    10.4练习218

    第11章JSON Web服务端开发方法219

    11.1服务端开发的MVC+IService架构219

    11.1.1Model219

    11.1.2View219

    11.1.3Controller221

    11.1.4Web服务的Controller222

    11.1.5IService223

    11.2服务器端数据访问方法224

    11.2.1定义数据Model225

    11.2.2安装NuGet包225

    11.2.3定义实体类型配置226

    11.2.4定义DbContext226

    11.2.5注册DbContext到依赖注入容器227

    11.2.6创建数据库迁移228

    11.2.7使用DbContext访问数据库232

    11.2.8IService与DbContext236

    11.3练习238

    第12章微服务架构方法240

    12.1单体应用与微服务架构240

    12.1.1单体应用240

    12.1.2单体应用的优点241

    12.1.3单体应用的缺点241

    12.1.4微服务架构及其优点243

    12.1.5微服务架构的缺点244

    12.2微服务架构开发方法245

    12.2.1容器化245

    12.2.2Docker245

    12.2.3容器编排247

    12.2.4面向容器化的开发方法249

    12.3微服务架构设计254

    12.4微服务架构参考项目255

    12.5练习257

    参考文献258




     

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购