购物车中还没有商品,赶紧选购吧!
条形条码:
高效全平台全栈开发(微课视频版)/移动互联网开发技术丛书
商品价格
降价通知
高级VIP可享超值优惠价 立即开通
市 场 价
累计评价0
/
累计销量0
手机购买
商品二维码
配送
至
服务
发货并提供售后服务。
可用积分
0
数量
库存   个
温馨提示
平台自营
5.00
商品评价 5
服务态度 5
发货速度 5

微信扫码查看移动端店铺

暂无联系方式
  • 商品详情
  • 规格参数
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:高效全平台全栈开发(微课视频版)/移动互联网开发技术丛书
商品编号 :631908536370
店铺:
重量:0.000千克
上架时间:2021-06-01 10:18:56
ISBN编号 :9787302563792
书名 :高效全平台全栈开发:Node.js + Express + MongoDB + React + Electron + React Native(微课视频版),高效全平台全栈开发:Node.js + Express + MongoDB + React + Electron + React Native(微课视频版)
作者 :吴晓一
出版社名称 :清华大学出版社
定价 :79.90元
开本 :16开
是否是套装 :否

更多参数>>

  • 商品名称: 高效全平台全栈开发(微课视频版)/移动互联网开发技术丛书
  • 作者: 编者:吴晓一|责编:陈景辉//张爱华
  • 定价: 79.9
  • ISBN号: 9787302563792
  • 出版社: 清华大学出版社
  • 印次: 1
  • 开本: 16开
  • 页数: 328
  • 出版时间: 2021-01-01
  • 印刷时间: 2021-01-01
  • 版次: 1

本书从HTML、CSS和JavaScript三大前端基础开始,以一个电子留言板(BBS)在Web端、桌面端和移动端的全平台开发部署为例,全面、系统地讲解产品设计、数据库建模、接口开发、组件编写、多终端产品移植等全栈开发的知识。全书共有13章。除了贯穿全书的电子留言板(BBS)案例外,卷末还有三个扩展案例,包含了Web端调用Python脚本、桌面端的本地持久化存储以及移动端实时双向通信等技术要点的详细讲解。

第1章    全平台开发导论
    1.1    请求/响应模型
        1.1.1    请求
        1.1.2    响应
        1.1.3    JSON格式
        1.1.4    Postman
        1.1.5    小结
    1.2    前后端分离与全平台开发
        1.2.1    前端与后端
        1.2.2    RESTful API
        1.2.3    全平台高效开发的基本思路
        1.2.4    小结
    1.3    准备工作
        1.3.1    硬件准备
        1.3.2    命令行工具
        1.3.3    浏览器
        1.3.4    编辑器
        1.3.5    小结
第2章    前端三大核心技术
    2.1    HTML
        2.1.1    元素及元素结构
        2.1.2    元素的层级化与HTML文档
        2.1.3    表单相关
        2.1.4    小结
    2.2    CSS
        2.2.1    CSS格式与盒子模型
        2.2.2    选择器
        2.2.3    插入样式
        2.2.4    组件库Bootstrap
        2.2.5    小结
    2.3    JavaScript基础
        2.3.1    使用方法
        2.3.2    功用与流程
        2.3.3    获取页面元素信息
        2.3.4    变量赋值与数据类型
        2.3.5    条件
        2.3.6    循环
        2.3.7    函数
        2.3.8    输出
        2.3.9    响应事件
        2.3.10    小结
    2.4    JavaScript进阶
        2.4.1    ES
        2.4.2    ES
        2.4.3    ES 7和ES 8
        2.4.4    小结
第3章    设计方法论
    3.1    产品设计
        3.1.1    需求分析与用例图
        3.1.2    DASP设计模式
        3.1.3    数据化设计
        3.1.4    接口化设计
        3.1.5    结构化设计
        3.1.6    小结
    3.2    原型设计
        3.2.1    原型设计工具
        3.2.2    产品原型
        3.2.3    页面状态切换
        3.2.4    小结
第4章    Node.js
    4.1    概述
        4.1.1    安装
        4.1.2    REPL
        4.1.3    执行脚本
        4.1.4    小结
    4.2    使用方法
        4.2.1    项目的初始化
        4.2.2    模块系统
        4.2.3    安装第三方库
        4.2.4    文件系统
        4.2.5    小结
第5章    数据库开发
    5.1    非关系型数据库MongoDB
        5.1.1    优势与基本概念
        5.1.2    安装
        5.1.3    基本操作
        5.1.4    MongoDB的CRUD
        5.1.5    数据库可视化
        5.1.6    小结
    5.2    数据建模工具Mongoose
        5.2.1    简介与安装
        5.2.2    图式
        5.2.3    模型
        5.2.4    连接
        5.2.5    Mongoose的CRUD
        5.2.6    小结
第6章    后端接口开发
    6.1    HTTP服务器Express
        6.1.1    安装与基本用法
        6.1.2    静态文件的托管
        6.1.3    路由
        6.1.4    请求体与响应体
        6.1.5    与Mongoose结合
        6.1.6    小结
    6.2    用户相关接口的具体实现
        6.2.1    接口的模块化
        6.2.2    身份认证机制
        6.2.3    注册接口
        6.2.4    登录接口
        6.2.5    验证接口
        6.2.6    退出接口
        6.2.7    修改用户信息接口
        6.2.8    浏览特定用户信息接口
        6.2.9    小结
    6.3    帖子相关接口的具体实现
        6.3.1    新增帖子接口
        6.3.2    新增回复接口
        6.3.3    查看帖子接口
        6.3.4    修改帖子接口
        6.3.5    删除帖子接口
        6.3.6    小结
第7章    Web 客户端开发入门
    7.1    模块打包器——Webpack
        7.1.1    功用
        7.1.2    安装与配置
        7.1.3    npm脚本
        7.1.4    Web客户端的打包
        7.1.5    require与import
        7.1.6    小结
    7.2    前端框架——React
        7.2.1    特色
        7.2.2    安装
        7.2.3    第一个React组件
        7.2.4    JSX语法
        7.2.5    组件化
        7.2.6    props
        7.2.7    state
        7.2.8    useEffect
        7.2.9    调用API
        7.2.10    小结
    7.3    UI组件库——React Bootstrap
        7.3.1    React的UI组件库
        7.3.2    React Bootstrap的安装与使用
        7.3.3    美化组件
        7.3.4    小结
第8章    Web 客户端开发实战
    8.1    表单类组件的具体实现
        8.1.1    注册表单——RegisterForm
        8.1.2    登录表单——LoginForm
        8.1.3    修改用户信息表单——SettingForm
        8.1.4    发布帖子表单——PostForm
        8.1.5    修改帖子表单——ModifyForm
        8.1.6    回复帖子表单——ReplyForm
        8.1.7    小结
    8.2    其他组件的具体实现
        8.2.1    底栏——Footer
        8.2.2    标题栏——Header
        8.2.3    用户信息——UserInfo
        8.2.4    首页简介——Introduction
        8.2.5    帖子详情——Thread
        8.2.6    删除帖子按钮——DeleteButton
        8.2.7    小结
第9章    Web 客户端开发进阶
    9.1    组件的装配
        9.1.1    栅格布局——Grid
        9.1.2    首页页面——HomePage
        9.1.3    帖子列表页面——ThreadListPage
        9.1.4    帖子页面——ThreadPage
        9.1.5    浏览资料页面——ProfilePage
        9.1.6    修改资料页面——SettingPage
        9.1.7    小结
    9.2    路由器——React Router
        9.2.1    安装与使用
        9.2.2    添加链接
        9.2.3    同步页面
        9.2.4    嵌套路由与URL传参
        9.2.5    页面跳转
        9.2.6    小结
    9.3    React状态管理
        9.3.1    React状态管理的前世今生
        9.3.2    上下文——Context
        9.3.3    使用上下文——useContext
        9.3.4    组件的权限判定
        9.3.5    小结
    9.4    服务端渲染
        9.4.1    SPA——单页面应用
        9.4.2    SSR——服务端渲染
        9.4.3    SEO——React Helmet
        9.4.4    小结
第10章    桌面客户端开发
    10.1    Electron
        10.1.1    简介
        10.1.2    最小用例
        10.1.3    项目结构
        10.1.4    菜单
        10.1.5    UI库
        10.1.6    两个进程之间的通信
        10.1.7    小结
    10.2    Web端应用的桌面端移植
        10.2.1    组件复用与接口调用
        10.2.2    菜单与主界面的联动
        10.2.3    桌面端中的页面切换
        10.2.4    工具栏与底栏的实现
        10.2.5    工具栏与主界面的联动
        10.2.6    小结
第11章    移动客户端开发
    11.1    React Native
        11.1.1    简介
        11.1.2    最小用例
        11.1.3    Props与State
        11.1.4    调用API
        11.1.5    路由
        11.1.6    UI库
        11.1.7    小结
    11.2    Web端应用的移动端移植
        11.2.1    读取画面的实现
        11.2.2    注册登录的实现
        11.2.3    主界面的实现
        11.2.4    抽屉侧栏的实现
        11.2.5    帖子列表的实现
        11.2.6    帖子详情的实现
        11.2.7    用户信息修改的实现
        11.2.8    小结
第12章    产品部署
    12.1    Web端部署
        12.1.1    购买主机
        12.1.2    产品部署
        12.1.3    小结
    12.2    桌面端部署
        12.2.1    可执行文件
        12.2.2    可安装文件
        12.2.3    小结
    12.3    移动端部署
        12.3.1    打包及发布
        12.3.2    小结
第13章    扩展案例
    13.1    Web端案例——在线中文分词系统
        13.1.1    案例概述
        13.1.2    基本框架的搭建
        13.1.3    UI的组建
        13.1.4    API的实现
        13.1.5    Python脚本的调用
        13.1.6    小结
    13.2    桌面端案例——所见即所得的思维导图软件
        13.2.1    案例概述
        13.2.2    基本框架的搭建
        13.2.3    绘图库的使用
        13.2.4    工具栏的实现
        13.2.5    菜单栏的改进
        13.2.6    小结
    13.3    移动端案例——实时通信的聊天室应用
        13.3.1    案例概述
        13.3.2    基本框架的搭建
        13.3.3    系统广播的实现
        13.3.4    实时通信的实现
        13.3.5    小结
附录A    HTML常用标签
附录B    CSS常用属性
附录C    Bootstrap主要预定义样式
参考文献

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加