1、Web服务端开发
2、AJAX编程
3、面向接口开发
4、Node.js
5、MongoDB
6、Git/GitHub
7、前后端分离项目
知识要点:
1、Web服务端开发
网络基础、服务器和动态网页、HTTP协议、GET和POST请求、请求和响应原理、PHP精讲、MySQL精讲等。
2、AJAX编程
同步和异步请求、原生AJAX、jQuery-ajax、JSON、省市县三级联动、artTemplate、跨域访问解决方案JSONP等。
3、面向接口开发
前后端分离架构设计、RESTful API 设计、Mock.js、Postman工具、天气查询案例等。
4、Node.js
REPL 运行环境、Node调试、NPM 常用命令、模块加载机制、模块和包、全局对象、作用域和回调函数、异步和同步机制、事件驱动、文件模块、网络模块、路由模块、RequireJS、Express框架、Koa框架、Egg框架、数据库操作等。
5、MongoDB
MySQL、NoSQL、BSON、MongoDB安装和常用命令、MongoDB基本操作、Node操作MongoDB、MongoDB高级命令等。
6、Git/GitHub
7、前后端分离项目
学习目标:1、熟悉HTTP协议和请求/响应原理;
2、了解PHP和MySQL的基本使用;
3、熟悉AJAX请求和细节
4、熟悉使用jQuery-ajax模块
5、掌握JSON
6、掌握AJAX跨域访问技巧
7、掌握MongoDB数据库
8、熟练使用Node.js做Web服务端开发
9、熟练使用Node.js操作数据库
10、独立完成前后端分离网站和AJAX数据交互
11、掌握应对业务编程的能力;
12、熟练使用源代码管理工具;
13、培养分析问题,独立解决问题能力;
14、必须掌握代码调试技能;
关键词:
Web服务端、HTTP、Node、CommonJS、Express、MongoDB、Git、GitHub、MySQL、SQL、PHP、AJAX、JSON、jQuery、Mock、artTemplate、JSONP、Koa、Egg、RequireJS、RESTful、异步编程、跨域访问、前后端分离、模块化等。