当前位置:首页 > NodeJS培训

Node.js培训2.0版课程大纲发布:关键词:NodeJs , Express,MongoDB,AngularJS,Grunt,Git

时间:2015-08-09 15:43:28  来源:珠峰培训  作者:朱峰

关键词:NodeJs , Express,MongoDB,AngularJS,Grunt,Git
珠峰培训面向高薪就业的专业开发级node.js全栈工程师培训课程现在火爆招生中
参加珠峰培训的node.js课程,全面提高JavaScript水平。
珠峰培训,专注JavaScript培训,从前端到后台,我们的课程体系最系统最全面最深入!!

课程定位:高端专业开发培训
目标群体:熟练掌握JavaScript的开发人员
讲师:张仁阳(原爱奇艺、用友高级软件工程师)
课时:五周(周末班一周上课两天,全日制脱产班一周上课四到五天)
学费:5000(周末班);6000脱产班。学时均为五周
1.基础大纲 1. JS高级进阶
类和对象、this、作用域和闭包、call、apply、bind、继承和原型链、V8的JS新特性
2. Node.js介绍
Node.js原理和特点、Node.js开发注意事项,环境的安装和开发环境布署。
3. REPL 可交互式运行环境
操作变量、使用下划线、上下文对象等。
4. Node.js基础
console、全局作用域和函数、事件处理机制及事件环
5. 模块与npm
核心模块、文件模块、exports、组织与管理模块、模块的属性和包管理工具。
6. Buffer 操作二进制数据
创建buffer、类型转换、读写buffer和常用方法。
7. fs 读写文件和目录
读写文件和目录、查看修改文件信息、读写流对象、路径的常用操作。
8. tcp&udp TCP和UDP和服务器端和客户端通信。
9. http&https
http原理、cookie、session、创建http服务器、接收请求、转换URL、发送接收响应。
10. 进程与子进程与集群
进程对象和属性、创建多进程程序、cluster集群以及 forever和pm2工具。
11. 加密与压缩
crypto模块和散列算法、公钥加密、压缩和解压缩。
12. 常用模块
os、path、util、async、eventproxy、uuid、md5、promise、express等
13. 数据库
mongodb、redis、mysql、memcached等数据库针对不同场景下的应用。
14. express
express的cookie、 redisSession、日志、中间件、模板、静态文件的源码实现。
15. websocket&socket.io
实现双工通信、保存用户数据、广播消息和使用命名空间。
16. angular
MVC、模块与依赖注入、双向数据绑定MVVM、指令、Filter、Service、Provider等。
17. linux
阿里云linux的安装、常用命令、VI、包管理、用户管理、进程 管理及node安装布署。
18. grunt
安装布署,以及常用的uglify、concat、copy、clean、watch等插件在实战中的应用。
19. yeoman& bower
项目结构生成以及前台框架依赖的管理。
20. git
git和github的使用,gitignore、checkout、提交、处理冲突、分支合并等功能。
21. nginx
阿里云服务器的nginx安装布署、反向代理、重定向、负载均衡的配置。
 
2.项目实战 1. 自定义的流的行读取模块
使用原生的stream和fs模块编写一个流读取器。
2. repl命令行的tcp聊天室
使用原生的tcp模块实现用户登陆、呢称、聊天、广播和显示系统提示等功能。
3. 使用原生的http模块实现一个高性能web服务器,自行实现类似于express的cookie解析、redis会话、中间件原理、模板、静态文件服务器等功能。
4. 基于bootstrap+express+mongodb实现一个包括用户管理、文章管理、留言、分页、标签、搜索、文件上传、存档、pv留言统计等功能完整的博客系统。使用了express的路由、ejs模板和serve-favicon、morgan、cookie-parser、body-parser、express-session、connect-mongo、connect-flash、uuid、async等内置各种中间件以及其它发路径保护等自定义中间件,并扩展了富文本编辑器、markdown和heroku云布署等功能。
5. 基于bootstrap+redis+mongodb+express+jade的rest风格漂流瓶应用。实现了捡瓶子、捞瓶子、捡海星、扔回海里、次数控制、我的瓶子和瓶友聊天等功能。
6. 基于bootstrap+socket.io+angular+mongodb的珠峰江湖,包括新建玩家、聊天、消息持久化、建立门派、淘金和PK排行等功能。应用了socket.io的双向通信、房间消息传递功能,并应用了angular的表达式、数据绑定、MVC、依赖注入、模块化、自定义指令、过滤器等技术,并使用bower管理前台依赖,使用karma 和jasmine进行单元测试,并使用grunt进行打包布署。
7.基于yeoman+bower+mysql+bootstrap的爬虫系统。学习并实战了yeoman的项目生成,bower的前台框架依赖管理以及grunt的代码编译, 单元测试, 代码规范校验等自动化构建过程。
3.讲师介绍 张仁阳: 8年软件开发经验,爱奇艺高级软件工程师,曾在用友软件担任高级开发顾问,在爱奇艺担任高级软件工程师;
曾担任CCTV物资系统项目经理和技术负责人,创维资金项目项目经理和技术负责人;
参与企业级快速开发平台GAP平台的开发建设,爱奇艺互联网电视内容平台,集成平台和接口服务平台的需求分析、架构设计、前后台开发以及服务器运维等工作。
对软件开发平台设计、企业级应用、互联网高并发高流量等项目的前后台架构设计均有丰富实战经验。
4.课程保障

1.个性化教学
为了保证深度和全面性的融合,并实现个性化的教学,本课程采用了视频与教师现场教学双结合的方式,并且实现量化管理和目标测试的教学管理。量化管理和目标测试的教学管理,每周均有作业和考核,以便实时跟踪学习效果,结业考试不通过可以免费重学半年。
2.随时随地在各种移动设备上学习基础知识
javascript高级进阶知识、node.js常用对象和方法的api、mysql、redis、mongodb数据库的语法、express的路由模板和常用中间件的使用方式等基础知识均有大量配套视频教学,不但可以在PC上观看,也有我们出品的的JS专业视频android、ios、ipad端客户端,随时随地学习,自行查漏补缺。
android客户端下载地址:http://7vzop6.com2.z0.glb.qiniucdn.com/zfpx1.1.apk,也可以在安智市场、百度手机助手、91助手和360手机助手
等各大应用市场搜索安装使用(搜索 珠峰JS学堂 )。
3.现场教学理论与实际相结合,原理与项目实战相结合
现场教学主要以原理和项目实战为主,课程项目代码和文档以git方式托管,练习和作业也以git方式提交,并需要自行布署到云服务器上。现场课程也有实时录像并在我们的视频平台上发布,可以实时实时进行观看复习。
4.课下有问题随时在群里提问,老师实时解决
加入以下群:
珠峰培训Node.js学习交流群:115775798
珠峰培训在线咨询QQ:: 4001806960
可以在群里发问,老师第一时间解决!
http://www.zhufengpeixun.cn/NodeJSpeixun/2014-05-06/289.html
5.就业后保障
珠峰并不是学生毕业,找到工作后就不管不问了,我们是一管到底,就业后有问题需要问老师,老师会尽力帮你,本着“教一程,扶一程,送一程“的目标,不放弃,不抛弃每个学生!

6.每周三晚上都有公开辅导课,开拓大家的眼和知识面。

5.开课时间及学费 2015年11月21号第七期正式开课,欢迎大家在线或来实地教室听课!
实体周末班学费:5000元
在线班学费:3500元
上课时间:每周六日,上午10点到下午6点,节假日不休
6.联系方式 地址:北京市昌平区科星西路106号院国风美唐一期4号楼1701
交通十分便利,在霍营地铁出E口,步行三分钟既到(如家酒店对面)
路线:地铁8号线/13号线霍营站E口(如家酒店对面)
联系电话:400-180-6960 联系QQ:4001806960 NODE交流群:
256700486

 

版权所有:北京珠峰时代技术培训有限公司 地址:北京市海淀区西苑海淀地方税务局院内

电话:010-62863298 邮政编码:100080  | 京ICP备09041920号|京公网安备110108400531号