高效全平台全栈开发:Node.js + Express + MongoDB + React + Electron + React Native(微课视频版)
提供课件、教案、大纲、教学进度、实验指导、上机安排等,咨询QQ:2301891038(仅限教师)。以完整的知识体系与实战案例相结合的方式,覆盖前后端,视频教学

作者:吴晓一

丛书名:移动互联网开发技术丛书

定价:79.9元

印次:1-4

ISBN:9787302563792

出版日期:2021.01.01

印刷日期:2023.10.18

图书责编:陈景辉

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书的大体结构是先在导论篇探讨全平台开发的基本原理、基本思路和技术路线,然后在基础篇为初学者补习开发所需相关基础知识,从第三篇开始到结束,用一个电子留言板(BBS)的项目开发例子贯穿始终,包含了设计篇、数据库篇、API篇、Web端篇、桌面端篇和移动端篇。让读者在实践中循序渐进地掌握技术和产品的实现思路。主要面向的读者人群是以应聘Nodejs全栈工程师、React前端工程师、React-Native工程师为目标的学生或开发人员。

吴晓一,辽宁大学哲学与管理专业毕业,获管理学学士学位;北京外国语大学日本学研究中心日语语言学专业毕业,获文学硕士学位;奈良先端科学技术大学院大学信息科学专业,获工学博士学位。主要研究方向:语料库语言学,自然语言处理(NLP),机器学习(ML)

前言 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、前端框架——Reac...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第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...

本书以项目为导向,以完整的知识体系与实战案例相结合的方式,基于React于2019年公布的新版本(16.x),涵盖其新特性和写法,循序渐进地讲解Web端、桌面端和移动端开发及部署等内容,并以视频讲解的形式,手把手带领读者从零搭建,便于读者从根本上理解和把握整个项目,也便于读者对其中的某项技术进行更新迭代,进而实现一次学习,就能掌握全平台编码技能。