登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』高效全平台全栈开发:Node.js + Express + MongoDB + React + Electron + React Native(微课视频版)

書城自編碼: 3576225
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 吴晓一
國際書號(ISBN): 9787302563792
出版社: 清华大学出版社
出版日期: 2021-01-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 99.9

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
河流之齿
《 河流之齿 》

售價:HK$ 59.8
新经济史革命:计量学派与新制度学派
《 新经济史革命:计量学派与新制度学派 》

售價:HK$ 89.7
盗墓笔记之秦岭神树4
《 盗墓笔记之秦岭神树4 》

售價:HK$ 57.3
战胜人格障碍
《 战胜人格障碍 》

售價:HK$ 66.7
逃不开的科技创新战争
《 逃不开的科技创新战争 》

售價:HK$ 103.3
漫画三国一百年
《 漫画三国一百年 》

售價:HK$ 55.2
希腊文明3000年(古希腊的科学精神,成就了现代科学之源)
《 希腊文明3000年(古希腊的科学精神,成就了现代科学之源) 》

售價:HK$ 82.8
粤行丛录(岭南史料笔记丛刊)
《 粤行丛录(岭南史料笔记丛刊) 》

售價:HK$ 80.2

 

編輯推薦:
本书以项目为导向,以完整的知识体系与实战案例相结合的方式,基于React于2019年公布的新版本(16.x),涵盖其新特性和写法,循序渐进地讲解Web端、桌面端和移动端开发及部署等内容,并以视频讲解的形式,手把手带领读者从零搭建,便于读者从根本上理解和把握整个项目,也便于读者对其中的某项技术进行更新迭代,进而实现一次学习,就能掌握全平台编码技能。
內容簡介:
本书的大体结构是先在导论篇探讨全平台开发的基本原理、基本思路和技术路线,然后在基础篇为初学者补习开发所需相关基础知识,从第三篇开始到结束,用一个电子留言板(BBS)的项目开发例子贯穿始终,包含了设计篇、数据库篇、API篇、Web端篇、桌面端篇和移动端篇。让读者在实践中循序渐进地掌握技术和产品的实现思路。主要面向的读者人群是以应聘Nodejs全栈工程师、React前端工程师、React-Native工程师为目标的学生或开发人员。
關於作者:
吴晓一,辽宁大学哲学与管理专业毕业,获管理学学士学位;北京外国语大学日本学研究中心日语语言学专业毕业,获文学硕士学位;奈良先端科学技术大学院大学信息科学专业,获工学博士学位。主要研究方向:语料库语言学,自然语言处理(NLP),机器学习(ML)
目錄
第1章全平台开发导论
1.1请求响应模型
1.1.1请求
1.1.2响应
1.1.3JSON格式
1.1.4Postman
1.1.5小结
1.2前后端分离与全平台开发
1.2.1前端与后端
1.2.2RESTful 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.1HTML
2.1.1元素及元素结构
2.1.2元素的层级化与HTML文档
2.1.3表单相关
2.1.4小结
2.2CSS
2.2.1CSS格式与盒子模型
2.2.2选择器
2.2.3插入样式
2.2.4组件库Bootstrap
2.2.5小结
2.3JavaScript基础
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.4JavaScript进阶
2.4.1ES 5
2.4.2ES 6
2.4.3ES 7和ES 8
2.4.4小结


第3章设计方法论
3.1产品设计
3.1.1需求分析与用例图
3.1.2DASP设计模式
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.2REPL
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.4MongoDB的CRUD
5.1.5数据库可视化
5.1.6小结
5.2数据建模工具Mongoose
5.2.1简介与安装
5.2.2图式
5.2.3模型
5.2.4连接
5.2.5Mongoose的CRUD
5.2.6小结
第6章后端接口开发
6.1HTTP服务器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.3npm脚本
7.1.4Web客户端的打包
7.1.5require与import
7.1.6小结
7.2前端框架React
7.2.1特色
7.2.2安装
7.2.3第一个React组件
7.2.4JSX语法
7.2.5组件化
7.2.6props
7.2.7state
7.2.8useEffect
7.2.9调用API
7.2.10小结
7.3UI组件库React Bootstrap
7.3.1React的UI组件库
7.3.2React 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.3React状态管理
9.3.1React状态管理的前世今生
9.3.2上下文Context
9.3.3使用上下文useContext
9.3.4组件的权限判定
9.3.5小结
9.4服务端渲染
9.4.1SPA单页面应用
9.4.2SSR服务端渲染
9.4.3SEOReact Helmet
9.4.4小结
第10章桌面客户端开发
10.1Electron
10.1.1简介
10.1.2最小用例
10.1.3项目结构
10.1.4菜单
10.1.5UI库
10.1.6两个进程之间的通信
10.1.7小结
10.2Web端应用的桌面端移植
10.2.1组件复用与接口调用
10.2.2菜单与主界面的联动
10.2.3桌面端中的页面切换
10.2.4工具栏与底栏的实现
10.2.5工具栏与主界面的联动
10.2.6小结
第11章移动客户端开发
11.1React Native
11.1.1简介
11.1.2最小用例
11.1.3Props与State
11.1.4调用API
11.1.5路由
11.1.6UI库
11.1.7小结
11.2Web端应用的移动端移植
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.1Web端部署
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.1Web端案例在线中文分词系统
13.1.1案例概述
13.1.2基本框架的搭建
13.1.3UI的组建
13.1.4API的实现
13.1.5Python脚本的调用
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小结
附录AHTML常用标签
附录BCSS常用属性
附录CBootstrap主要预定义样式
参考文献
前言IT行业的发展日新月异,开发技术也在与时俱进、因势而变。
20世纪80年代,个人计算机普及,桌面端开发独步天下; 20世纪90年代,互联网兴起,带动了Web端开发的高速发展,各种Web应用如雨后春笋,层出不穷; 21世纪初,智能手机普及,移动互联网兴起,移动端开发又逐渐成了目前的市场主流。
时至今日,当对一个互联网产品或服务进行全方位推广时,又不可能仅局限在某一个平台,往往需要在不同的平台上部署相应的版本,比如Web端官方网站、安卓和苹果的手机客户端,甚至Windows与Mac OS等桌面客户端。而不同的平台又需要使用不同的开发技术,这就大大提高了开发成本。
本书力求为解决全平台开发问题提出一套行之有效的方案,最大限度地做到一次学习,全平台编码。这不仅能够大大削减学习和开发成本,也方便中小型团队甚至个人在创业初期就能够实现产品的全平台部署。IT行业的发展日新月异,开发技术也在与时俱进、因势而变。
20世纪80年代,个人计算机普及,桌面端开发独步天下; 20世纪90年代,互联网兴起,带动了Web端开发的高速发展,各种Web应用如雨后春笋,层出不穷; 21世纪初,智能手机普及,移动互联网兴起,移动端开发又逐渐成了目前的市场主流。
时至今日,当对一个互联网产品或服务进行全方位推广时,又不可能仅局限在某一个平台,往往需要在不同的平台上部署相应的版本,比如Web端官方网站、安卓和苹果的手机客户端,甚至Windows与Mac OS等桌面客户端。而不同的平台又需要使用不同的开发技术,这就大大提高了开发成本。
本书力求为解决全平台开发问题提出一套行之有效的方案,最大限度地做到一次学习,全平台编码。这不仅能够大大削减学习和开发成本,也方便中小型团队甚至个人在创业初期就能够实现产品的全平台部署。
本书主要内容
作为一本关于全平台应用开发的书籍,本书共有13章。第1章为全平台开发导论,包括请求响应模型、前后端分离与全平台开发、准备工作; 第2章为前端三大核心技术,包括HTML、CSS、JavaScript基础和JavaScript进阶; 第3章为设计方法论,包括产品设计、原型设计; 第4章为Node.js,包括概述、使用方法; 第5章为数据库开发,包括非关系型数据库MongoDB、数据建模工具Mongoose; 第6章为后端接口开发,包括HTTP服务器Express、用户相关接口的具体实现、帖子相关接口的具体实现; 第7章为Web客户端开发入门,包括模块打包器Webpack、前端框架React和UI组件库React Bootstrap; 第8章为Web客户端开发实战,包括表单类组件的具体实现和其他组件的具体实现; 第9章为Web客户端开发进阶,包括组件的装配、路由器React Router、React状态管理和服务端渲染; 第10章为桌面客户端开发,包括Electron和Web端应用的桌面端移植; 第11章为移动客户端开发,包括React Native和Web端应用的移动端移植; 第12章为产品部署,包括Web端部署、桌面端部署和移动端部署; 第13章为扩展案例,包括Web端案例在线中文分词系统、桌面端案例所见即所得的思维导图软件和移动端案例实时通信的聊天室应用。
本书特色
(1) 本书具有完整的知识体系,以项目为导向,全书架构循序渐进、环环相扣。
(2) 涵盖Web端、桌面端和移动端开发及部署,一次学习,就能掌握全平台编码技能。
(3) 全部案例都基于React于2019年公布的新版本(16.x)写成,涵盖其新特性和写法。
(4) 以手把手教学的方式,带领读者从零开始,便于读者从根本上理解和把握整个项目,也便于读者对其中的某项技术进行更新迭代。
配套资源
为便于教与学,本书配有丰富的配套资源: 900分钟微课视频、源代码、软件安装包、教学课件、教学大纲、教学进度表、教案、上机安排表、实验报告与实验指导书。
(1) 获取900分钟微课视频的方式: 读者可以先扫描本书封底的文泉云盘防盗码,再扫描书中相应的视频二维码,观看教学视频。
(2) 获取源代码和软件安装包方式: 先扫描本书封底的文泉云盘防盗码,再扫描下方二维码,即可获取。

源代码软件安装包(3) 其他配套资源可以扫描本书封底的课件二维码下载。
读者对象
本书主要面向有意快速、低成本地在全平台开发部署产品的中小团队及个人,也适用于所有以应聘Node.js全栈工程师、React前端工程师、React Native工程师为目标的读者或开发人员。
本书的编写参考了诸多相关资料,在此表示衷心的感谢。限于个人水平和时间仓促,书中难免存在疏漏之处,欢迎读者批评指正。吴晓一2020年10月
內容試閱
IT行业的发展日新月异,开发技术也在与时俱进、因势而变。
20世纪80年代,个人计算机普及,桌面端开发独步天下; 20世纪90年代,互联网兴起,带动了Web端开发的高速发展,各种Web应用如雨后春笋,层出不穷; 21世纪初,智能手机普及,移动互联网兴起,移动端开发又逐渐成了目前的市场主流。
时至今日,当对一个互联网产品或服务进行全方位推广时,又不可能仅局限在某一个平台,往往需要在不同的平台上部署相应的版本,比如Web端官方网站、安卓和苹果的手机客户端,甚至Windows与Mac OS等桌面客户端。而不同的平台又需要使用不同的开发技术,这就大大提高了开发成本。
本书力求为解决全平台开发问题提出一套行之有效的方案,最大限度地做到一次学习,全平台编码。这不仅能够大大削减学习和开发成本,也方便中小型团队甚至个人在创业初期就能够实现产品的全平台部署。
本书主要内容
作为一本关于全平台应用开发的书籍,本书共有13章。第1章为全平台开发导论,包括请求响应模型、前后端分离与全平台开发、准备工作; 第2章为前端三大核心技术,包括HTML、CSS、JavaScript基础和JavaScript进阶; 第3章为设计方法论,包括产品设计、原型设计; 第4章为Node.js,包括概述、使用方法; 第5章为数据库开发,包括非关系型数据库MongoDB、数据建模工具Mongoose; 第6章为后端接口开发,包括HTTP服务器Express、用户相关接口的具体实现、帖子相关接口的具体实现; 第7章为Web客户端开发入门,包括模块打包器Webpack、前端框架React和UI组件库React Bootstrap; 第8章为Web客户端开发实战,包括表单类组件的具体实现和其他组件的具体实现; 第9章为Web客户端开发进阶,包括组件的装配、路由器React Router、React状态管理和服务端渲染; 第10章为桌面客户端开发,包括Electron和Web端应用的桌面端移植; 第11章为移动客户端开发,包括React Native和Web端应用的移动端移植; 第12章为产品部署,包括Web端部署、桌面端部署和移动端部署; 第13章为扩展案例,包括Web端案例在线中文分词系统、桌面端案例所见即所得的思维导图软件和移动端案例实时通信的聊天室应用。
本书特色
(1) 本书具有完整的知识体系,以项目为导向,全书架构循序渐进、环环相扣。
(2) 涵盖Web端、桌面端和移动端开发及部署,一次学习,就能掌握全平台编码技能。
(3) 全部案例都基于React于2019年公布的新版本(16.x)写成,涵盖其新特性和写法。
(4) 以手把手教学的方式,带领读者从零开始,便于读者从根本上理解和把握整个项目,也便于读者对其中的某项技术进行更新迭代。
配套资源
为便于教与学,本书配有丰富的配套资源: 900分钟微课视频、源代码、软件安装包、教学课件、教学大纲、教学进度表、教案、上机安排表、实验报告与实验指导书。
(1) 获取900分钟微课视频的方式: 读者可以先扫描本书封底的文泉云盘防盗码,再扫描书中相应的视频二维码,观看教学视频。
(2) 获取源代码和软件安装包方式: 先扫描本书封底的文泉云盘防盗码,再扫描下方二维码,即可获取。

源代码软件安装包(3) 其他配套资源可以扫描本书封底的课件二维码下载。
读者对象
本书主要面向有意快速、低成本地在全平台开发部署产品的中小团队及个人,也适用于所有以应聘Node.js全栈工程师、React前端工程师、React Native工程师为目标的读者或开发人员。
本书的编写参考了诸多相关资料,在此表示衷心的感谢。限于个人水平和时间仓促,书中难免存在疏漏之处,欢迎读者批评指正。吴晓一2020年10月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.