##课程大纲:
课程模块 课程标题 课程内容
---------------------------------
###1. 互联网产品设计与实战(1周)
> 认识移动互联网生态
认识移动互联网生态
互联网项目的构建方式与组成
> 互联网产品快速原型设计
原型设计原则与技巧
快速原型实战
PS基础
Ps组建UI设计
UI组件化原理与实践
使用WeUI进行高仿真原型设计
素材输出与规范
交互式原型设计基础
交互式原型项目实战
###2.前端开发基础与训练(3周)
> Web基础
HTML语义化标签快速解析
微信小程序wxml的正确使用与限制
CSS样式表
微信小程序wxss样式控制
WeUI框架快速目布局实战
###3.程序逻辑入门与算法练习(1月)
> Javascript程序基础
Javascript语言运行环境(浏览器、nodejs)
Javascript语言变量与表达式
> 程序逻辑与算法
程序逻辑与程序控制
程序逻辑训练
> Web前端编程基础与实践
JavascriptBOM编程
JavascriptDOM编程
浏览器事件编程实战
###4.Javascript高级程序设计(1周)
> Javascript高级程序设计
Js严格模式(ES5)
Js变量词法作用域
js闭包
Js 块语法(ES6)
Js面向对象(ES6)
原型继承链
Js this绑定
###5.互联网应用程序开发(5周)
> Web环境搭建
Linux常用命令
Lamp环境编译及apache配置
Nginx服务
证书申请
创建HTTPS服务
> Php基础
Php语法格式
Php变量
Php数据类型
Php常量定义和使用
Php运算符
Php流程控制
函数
字符串
数组
正则
> HTTP编程基础
认识http协议
http请求与回复
Cookie和session
> Mysql
Mysql安装与部署
Php连接mysql
Mysql数据库增删改查
Mysql 统计与查询
MySQL数据库中数据表的设计
SQL语言设计
> Ajax
ajax原理
Ajax与异步请求
Ajax瀑布流项目实战
动态网页开发实战
###6.前端工程化(2周)
> 自动构建
Gulp工具的安装与使用
ES6编译
前端模版引擎
单页app架构
自动构建实例
###7.深入学习微信小程序开发(1月)
> 微信小程序架构分析
项目结构与小程序框架设计
基本配置
注册程序与生命周期函数
注册页面与页面生命周期函数
微信小程序模块化规范
> wxml
数据绑定
条件渲染
列表渲染
模版
事件
引用
> wxss
使用rpx与rem进行样式设计
样式导入
> 小程序组件
视图容器
基础内容
表单组件
操作反馈
导航
媒体组件
地图
画布
###8.小程序API接口
> 网络接口
API网络请求与规范
上传与下载
webSocket
> 文件与多媒体
图片调用、预览及与图片信息获取
音频录制与播放
音乐播放控制
文件操作
视频组件控制
> 本地数据缓存
数据缓存
> 设备信息与传感器
位置服务
设备信息查询
重力感应与罗盘
拨打电话
> 界面与交互
交互反馈
导航
动画与绘图
其他
> 开放接口
登录
用户信息
微信支付
模版消息
###9.微信小程序项目实战
> 项目实战
微信小程序猿代码在线书店