**第一篇章**

主要通过 React 框架将前面讲解的知识串联起来,让读者可以直观地感受、学习到一个前端项目的完整实现过程,并提供完整的课程源码,提高学习动机

第一章 软件开发综述

1.1 为什么想写这本书以及核心内容

1.2 软件开发综述

1.3 国内软件开发行业介绍

1.4 我的全栈知识学习经历

1.5 最为推荐的软件开发学习方法

1.6 贯穿全书的实战案例介绍(前端+后端+数据库)

第二章 从前端开发说起

2.1 前端定义及其延伸的大前端概念

2.2 前端三大基础 HTML、CSS、JavaScript

2.3 控制页面骨架与样式的 HTML 与 CSS

2.4 如何适配那么多种大小的设备屏幕

2.5 前端框架的核心基础 JavaScript

2.6 为什么 JavaScript 可以开发移动端的 App

2.7 为什么 JavaScript 又可以用来开发微信小程序

2.8 JavaScript 还可以做的事

第三章 (大)前端开发技术栈以及相关框架

3.1 技术标准体系以及 ES3, ES5, ES6, ECMAScript 概念

3.2 JavaScript 模块化以及 CommonJS、AMD、UMD、CMD 概念

3.3 前端三剑客框架 Angular / React / Vue.js 相同与不同点

3.4 可以使用 JavaScript 开发 App 的框架 Ionic / React Native

3.5 原生移动端开发技术栈与知识点

3.6 大前端开发框架的选择与路径建议

第四章 前端开发项目实战

主要通过 React 框架将前面讲解的知识串联起来,让读者可以直观地感受、学习到一个前端项目的完整实现过程,并提供完整的课程源码,提高学习动机

4.1 跃跃欲试前先挑一个好用的代码编辑工具

4.2 使用 React 框架初始化项目

4.3 前端开发指导物料 UI 分析

4.4 使用 HTML 实现页面基础元素

4.5 使用 CSS 实现页面元素布局

4.6 使用 JavaScript 实现页面基础逻辑

4.7 项目实战阶段性总结

第二篇章

第五章 关于全栈开发

5.1 再回看软件开发语言的通性

5.2 再回看计算机专业课程的必要性

5.3 全栈开发的必要性

5.4 全栈开发知识点与学习路径梳理

第六章 数据库开发

6.1 数据库概述

6.2 Oracle、MySQL 等关系型数据库使用场景

6.3 MongoDB 等非关系型数据库应用场景与意义

6.4 超过 10 亿大数据存储数据库介绍

6.5 动手进行项目数据库实战

6.6 数据库开发知识点与学习路径梳理

第七章 后端开发

7.1 后端定义以及后端开发主要做哪些事

7.2 Java / PHP / C# / Go 等哪个才是最好的后端开发语言

7.3 动手进行后端开发实战

7.4 后端开发框架的选择与路径建议

7.5 整个项目的总结与打包发布

第八章 其他新兴技术栈

8.1 人人都想学的 Python

8.2 火热的机器学习与人工智能的技术基础

8.3 软件开发还可以涉足的行业

总结与相关资源