Node.js系列课程(1.5个月,学费 2080)

第一阶段:ECMAScript 6

第一章:扩展部分(3个课时)

1、变量扩展
2、赋值扩展
3、字符串扩展
4、Math对象扩展(数值)
5、数组扩展
6、循环扩展
7、对象扩展
8、函数扩展

第二章:新增部分(2个课时)

1、Symbol
2、Proxy
3、Set
4、Map
5、Promise
6、Generator
7、async
8、Class
9、Module

第二阶段:Node.js内容

第一章: 认识Node.js

1、安装Node.js
2、和javascript的差异

第二章: 模块的概念,模块化开发和使用

1、模块的概念
2、模块的使用
3、Node.js中的作用域

第三章: Node.js的第一个web服务器

1、ECMAScript 6中的变量语法
2、使用原生Node搭建Web服务器
3、使用Express 框架搭建Web服务器
4、ECMAScript 6中的回调函数语法

第四章: 路由和模板引擎的使用

1、路由的设计
2、模板引擎的使用
3、访问不同路径如何渲染不同模板
4、如何将数据传递给模板
5、模板之间互相引用
6、Url静态化

第五章: 与Mysql互交(增/删/改/查)

1、数据库连接的2种方式
2、进行数据库操作
3、小技巧:不会Mysql语法也能玩转Mysql

第六章: 使用Mysql遇到的坑

1、ECMAScript 6 中的构造函数的语法
2、解决实际使用Mysql遇到的问题
3、模块化实战开发

第七章: 开发用户注册功能

1、如何接收表单数据 Get方式,Post方式 (form表单)
2、Ajax方式提交数据
3、密码加密
4、将数据保存到数据库中

第八章: 开发用户登录功能

1、如何使用session
2、如何使用Cookies
3、清除session和Cookies
4、从数据库中获取数据判断用户名/密码是否正确

第九章: 开发普通用户和管理员功能

1、如何区分普通用户和管理员用户
2、在模板中如何区分管理员才能看到的内容

第十章: 导航功能开发(后台)

1、添加导航
2、删除导航
3、在前台中导航的展示

第十一章: 发文章发布功能开发(后台)

1、发布文章
2、发布时间,标签的处理
3、修改文章
4、删除文章和文章对应的评论

第十二章: 文章内容展示与回调黑洞的处理

1、文章详情展示
2、最新文章展示
3、使用ECMAScript 6 中的Promise 解决回调黑洞

第十三章: 分页原理和开发

1、分页的原理
2、实现分页功能

第十四章: 文章评论功能开发

1、发布评论
2、删除评论
3、将对应评论展示到文章中

第十五章: 头像功能开发

1、前台头像剪裁上传( base64格式), 在Node中还原成图片
2、如何将用户头像和用户关联

第十六章: 上传文件功能开发

1、文件上传并使用

第十七章:文章搜索功能开发

1、Mysql中模糊查询语法

第十八章:其他功能开发

1、仿cms安装
2、在后台管理html模板代码
3、自动压缩代码(css/js)

第十九章:常用模块的使用

1、http模块
2、url模块
…….

第二十章:实战 webSocket 聊天室

1、什么是webSocket
2、ws / wss 协议
3、服务器和客户端如何双向接收/发送信息
Angular.js系列课程(1个月 学费1980)

第一章: 认识Angular.js

1、获取Angular
2、ng指令简介
3、$scope和$rootScope
4、双{{}}数据调用
5、双向数据绑定案例

第二章: 过滤器

1、filter过滤器
2、日期过滤器
3、字符串过滤器
4、数字过滤器
5、数组过滤器
6、自定义过滤器

第三章: 事件指令

1、单击双击事件
2、鼠标移入移出事件
3、鼠标按下抬起移动事件
4、键盘事件
5、表单焦点提交事件

第四章:模板循环

1、ng-repeat的使用
2、$index $first $middle $last
3、$even $odd start end

第五章: 表单验证

1、$valid $invalid
2、$pristine $dirty $error
3、type required milength maxlength patttern

第六章: 其他ng指令

1、disabled readonly checked value
2、Bind cloak
3、herf/src动态绑定,类绑定,样式绑定
4、show hide if seitch open
5、init include model controller

第七章: 自定义指令

1、作用域与模板作用域
2、@ =修饰符
3、link方法
4、内置指令的实现
5、compile transclude require

第八章: Angular的服务

1、http服务
2、localtion服务
3、get/post请求

第九章: 指令路由与UI路由

1、ng路由
2、ui路由
3、路由参数
4、多视图渲染
5、子路由

第十章: Angular插件

1、UI框架
2、WEB开发组件
3、HTML5功能支持

第十一章: 项目实战

React及React Native课程大纲(1.5个月 学费 2080)

一、React

1、React简介,React开发环境的配置
2、JSX语法以及JSX语法的实现,React-native ES5写法与ES6写法(之后使用ES6语法讲课)
3、React中如何给元素添加样式
4、props属性以及state属性
5、组件生命周期
6、Redux、Redux搭配React以及更多关于Redux的一些知识

二、React native 组件介绍

1、React-native 开发环境的搭建(以windows搭建Android为例)
2、View组件、Text组件、TextInput组件以及FlexBox布局
3、ScrollVIew组件和ListView组件结合props,state的使用方法实现搜索传值功能
4、Picker组件、Button组件、Touchable类组件和ViewPageAndroid组件实现app引导页
5、Fetch函数实现从网络获取数据以及navigator组件实现导航器跳转页面
6、部分开源组件的安装与使用方法 7、App打包以及真机调试

三、API接口介绍

1、Alert(弹窗)、Animated(动画)和AppRegistry(接口)
2、API之AsyncStorage以及手机物理返回键(BackAndroid)机制
3、API之DataPickerAndroid(日期选择)和TimePickerAndroid(时间选择)
4、网络状态与数据交互
5、CameraRoll(访问本地相册)以及Geolocation(手机定位)
6、手势识别PanResponder

四、项目实战

备注:考虑到大多数学员使用的是Windows系统的电脑,而Windows系统只能开发Andriod应用。所以以上的方法有通用的和Andriod专用的,关于IOS开发的一些注意事项以及组件在实际课程中将会涉及到。IOS也能是用Windows系统开发,调试直接使用真机调试即可。方法相差不大。
Vue2.0课程大纲 (1个月,学费1080)

第一章: 框架的概念

1 为什么需要框架?如何学习框架?
2、前端MVVM、MVC模型分析
3、Vue简介、安装、实例运用

第二章: Vue数据选项

1 Data数据对象
2、Computed计算属性
3、Watch 观察数据变化
4、Methods 自定义事件

第三章: Vue指令

1、v-text、v-html、 v-once
2、v-on、v-bind、v-show
3、v-if、v-else、v-else-if
4、v-for、v-model(表单控件)、v-pre、v-cloak 5、自定义指令

第四章: Vue生命周期

1、生命周期钩子:beforeCreate created beforeMount mounted beforeUpdate updated ac activated deactivated beforeDestroy destroyed
2、生命周期实例方法:$mount $forceUpdate $nextTick $destroy

第五章: Vue事件处理器

1、事件监听
2、方法事件处理器、内联事件处理器
3、修饰符

第六章: Vue过渡效果

1、单元素/组件过渡、多个元素过渡、多个组件过渡
2、列表过渡、可复用过渡、动态过渡
3、过渡状态

第七章: Vue组件

1、组件的注册:全局组件、局部组件
2、Prop 选项、组件通讯
3、自定义事件
4、Slot内容分发
5、前端路由机制、动态组件、杂项

第八章: Render函数

1、Render 模板编译器
2、createElement详解
3、Js模板、函数化组件、Vue模板编译

第九章: Vue混合选项

1、自定义混合对象
2、选项合并方案、同名对象处理
3、全局混合、自定义选项混合策略

第十章: Vue路由

1、前端路由机制
2、原生js实现路由方法
3、官方vue-router库路由搭建

第十一章: 项目实战

1、生产环境部署(vue-cli、webpack)、路由搭建(vue-router)
2、Components组件注册、数据模板编译(vue-resource)
3、根据路由渲染组件、组件通讯
4、Vuex状态管理
Backbone课程大纲(1个月,学费1080)

第一章: 框架的概念

1、为什么需要框架?如何学习框架?
2、前端MVVM、MVC模型分析

第二章: Backbone模型(Model)

1、如何创建模型?原型链分析
2、添加默认属性、设置属性、获取属性等
3、删除指定属性、删除所有属性、属性变化监听等等

第三章: Backbone视图(View)

1、如何创建视图?添加元素、获取元素、设置元素、模板
2、初始化函数方法、渲染模板视图方法,事件等
阶段性项目: 模型视图结合开发单模块案例

第四章: Backbone集合(Collection)

1、创建集合类、添加模型类
2、Underscore.js方法,添加、移除、设置模型等方法

第五章: Backbone事件(Events)

1、事件委托、添加、解绑事件
2、事件监听机制

第六章: Backbone路由(Router)

1、创建路由类、定义路由动作键值对
2、开启路由

第六章: Backbone路由(Router)

1、创建路由类、定义路由动作键值对
2、开启路由

第七章: “我的图片网”项目实战

1、Seajs模块化开发架构、前端路由搭建
2、Jsonp跨域请求图片添加集合类
3、根据路由渲染相应视图模型、瀑布流加载技术
4、移动端滑屏大图切换、手机app打包安装、bug修复

报名咨询客服灵灵老师QQ:2548000098