查看: 12188|回复: 19

《Node.js Web开发实战》理论+实例 快速高效打造自己的门户网站

[复制链接]
新浪微博达人勋 仙豆  实名认证
论坛徽章:
1378
EBS财务徽章
日期:2013-11-03 10:10:32Oracle研习者初级
日期:2012-08-21 00:27:18R研习者初级
日期:2012-09-17 19:50:38Hadoop研习者初级
日期:2012-09-28 23:48:40spss初级
日期:2012-10-11 16:17:06Oracle研习者初级
日期:2012-10-18 10:33:23SAS研习者初级
日期:2012-11-18 23:07:49Hadoop研习者初级
日期:2012-11-18 23:09:43Oracle研习者初级
日期:2012-11-26 11:09:48Oracle研习者初级
日期:2012-12-06 14:23:22Hadoop研习者初级
日期:2013-10-21 22:39:48Oracle研习者初级
日期:2012-12-06 14:23:48
发表于 2015-1-29 14:06 | 显示全部楼层 |阅读模式

数据库 存储 服务器 Web Node.js

内容简介:
当前越来越多的人开始关注Node.js,并尝试使用其编写Web应用程序。初学者在学习过程中遇到的较大问题之一,是对HTTP协议不理解,因此本系列课程将对一些常用HTTP协议内容进行讲解,并配以相应的使用Node.js实现的例子,其中的一些实现原理对于使用其他语言来开发也是同样适用的。另外课程中也会介绍在Node.js中如何操作一些常用数据库,结合课程中提到的各个小例子,以编写一个简单的多人博客系统作为实例。同时课程中也介绍了比较流行的实时通信框架Socket.IO的简单使用方法,并以此编写一个简单的聊天室。最后课程也介绍了如何部署Node.js编写的应用。通过学习此系列课程,学习者将具备独立编写出一般的Web应用的能力,以后可通过更深入研究相应的实战原理来得到提升。

课程大纲:
第1课:搭建简单的Web服务器
使用http模块
使用connect模块,引入中间件,实现一个静态文件服务器
使用express模块,路由处理,使用模板引擎(ejs,tinyliquid)
编写简单的中间件

第2课:HTTP协议入门(1)
Cookie的简介,相关安全问题(secure,httpOnly)(实例:记录用户上次来访时间)
Session的实现(存储引擎:文件、数据库、Cookie)(实例:用户登录)
通过Referer实现图片防盗链(实例:图片防盗链)

第3课:HTTP协议入门(2)
通过Accept-Language检测浏览器语言(实例:根据不同语言返回相应的网页版本)
通过Host实现多个网站共用一个端口(实例:虚拟主机)
通过User-Agent检测浏览器类型(实例:根据设备类型返回对应的网页版本)
静态资源文件在浏览器端的缓存,资源更新问题(If-Modified-Since,E-Tag)

第4课:操作常用的数据库(1)
MySQL基本使用
MongoDB基本使用

第5课:操作常用的数据库(2)
Redis基本使用(实例:数据缓存,登录失败次数限制)
实例:一个简单的博客系统(存储引擎可选择MySQL或MongoDB)

第6课:实时通信:Socket.IO
实现一个简单的聊天室(群聊,私聊,匿名聊天)
实时查看日志(console.log输出,ANSI Escape)

第7课:一个多用户博客系统实例(1)
多用户博客系统
每个博客可自定义域名、自定义模板
界面支持多语言

第8课:一个多用户博客系统实例(2)
使用Markdown语法编写
XSS过滤
文章内容代码语法高亮
忘记密码重设(发送重置密码邮件)

第9课:代码部署(1)
根据环境变量来加载不同的配置文件(开发环境、生产环境)
Git进行代码管理(.gitignore说明)
PM2管理进程(开机自启动,多进程实例,查看日志等)

第10课:代码部署(2)
Nginx反向代理,多个应用共用80端口,静态资源代理
使用七牛云存储作为静态资源文件CDN,编写自动更新工具(结合模板)
使用自动化工具EasyDeploy

授课时间:
课程将于2016年3月30日开课,课程预计持续时间为12周。

授课对象:
有一定JavaScript及HTML网页制作基础,想学习通过Node.js来开发Web应用的朋友

课程目标:
了解使用Node.js开发一个简单Web应用的基本流程,从编写代码到部署到服务器。

讲师介绍:
雷宗民,《Node.js实战》作者之一,SuperID.me后端工程师,三年Node.js开发经验,GitHub主页:https://github.com/leizongmin


新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取100元固定收费+300元暂存学费,学习圆满则全额奖励返还给学员!

本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。
在报名时每位报名者收取400元,其中100元为固定 收费,另外300是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面和互动作业,则300元全款退回,优秀的学员还可以获得礼品 奖励。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力!

课程授课方式:
1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。
2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。
3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。
4、 结业测验:通过测验,完成学业。


您是否对此课程还有疑问,那么请 点击进入 FAQ,您的问题将基本得到解答
全国统一咨询热线 4008-010-006

课程现开始接受报名,报名方式
网上报名 请点击:Node.js Web开发实战
咨询Email :edu01@dataguru.cnedu02@dataguru.cn
课程入门讨论咨询群:706821899(群内有培训公开课视频供大家免费观看)
咨询QQ: 2222010006 (上班时间在线)

技术热点、 行业资讯,培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注!
打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!!
回复

使用道具 举报

论坛徽章:
51
Hadoop研习者初级
日期:2018-03-29 16:08:43DB2徽章
日期:2016-04-07 10:58:04算法导论徽章
日期:2016-03-16 10:46:20Datastage徽章
日期:2015-12-10 16:03:48DB2徽章
日期:2015-12-03 16:16:03STATA徽章
日期:2015-10-29 15:15:02测试徽章
日期:2015-10-22 15:07:35cognos徽章
日期:2015-10-14 17:39:01Java徽章
日期:2015-10-14 11:48:03perl徽章
日期:2015-09-25 17:35:50mysql徽章
日期:2015-09-09 15:19:48数据陷阱解读徽章
日期:2016-05-05 10:48:42
发表于 2015-1-30 22:42 | 显示全部楼层
不知道这门课程需要的javascript与html的基础要相当于什么程度?
回复 支持 2 反对 0

使用道具 举报

论坛徽章:
10
Hadoop研习者初级
日期:2013-08-25 13:46:57redis徽章
日期:2016-10-13 17:51:28scala徽章
日期:2016-08-25 10:54:30数据陷阱解读徽章
日期:2015-08-13 15:21:46Java徽章
日期:2015-07-29 15:04:13Excel徽章
日期:2015-05-14 10:37:05统计徽章
日期:2014-12-09 15:52:20scala徽章
日期:2014-11-06 14:55:58python徽章
日期:2013-08-25 13:53:26Hadoop研习者初级
日期:2016-11-10 15:05:30
发表于 2015-2-2 20:36 | 显示全部楼层
非常想学,超级期待
回复 支持 反对

使用道具 举报

新浪微博达人勋 honggzb  未实名认证
论坛徽章:
15
Oracle研习者初级
日期:2014-12-24 15:22:14数据展示徽章
日期:2016-06-23 11:26:00linux徽章
日期:2016-05-12 12:18:10R研习者中级
日期:2015-08-20 14:51:11数据陷阱解读徽章
日期:2015-08-13 15:21:45Excel徽章
日期:2015-07-16 10:52:25电商分布式系统徽章
日期:2015-06-25 11:38:12Node.js徽章
日期:2016-06-23 14:38:51Oracle研习者初级
日期:2015-04-30 14:37:00R研习者中级
日期:2015-04-10 15:21:17R研习者中级
日期:2015-03-02 15:14:06R研习者中级
日期:2015-03-02 15:12:54
发表于 2015-2-7 01:46 | 显示全部楼层
期待期待期待!!
回复 支持 反对

使用道具 举报

论坛徽章:
0
发表于 2015-3-5 18:33 | 显示全部楼层
期待期待期待!!
回复 支持 反对

使用道具 举报

论坛徽章:
63
架构徽章
日期:2016-08-18 11:48:34Tomcat徽章
日期:2017-08-03 18:16:45JS课程徽章
日期:2016-11-10 15:45:52redis徽章
日期:2016-06-30 15:54:52搜索引擎徽章
日期:2016-08-18 11:36:51Docker徽章
日期:2016-01-21 11:55:16bash徽章
日期:2017-06-01 17:10:16perl徽章
日期:2015-09-25 17:35:49STATA徽章
日期:2016-08-11 11:01:36高并发架构徽章
日期:2017-07-27 17:30:17Puppet徽章
日期:2015-09-11 14:42:22抽样调查徽章
日期:2015-06-09 14:18:25
发表于 2015-3-8 20:13 | 显示全部楼层
十节课太少,基础就占一半了。定位不明确
回复 支持 反对

使用道具 举报

论坛徽章:
17
Openstack徽章
日期:2013-05-09 17:03:52Tensorflow徽章
日期:2017-08-03 18:16:28机器学习徽章
日期:2017-03-30 17:23:20机器学习徽章
日期:2016-12-08 15:50:25数据陷阱解读徽章
日期:2015-08-13 15:21:45R研习者中级
日期:2015-07-16 10:37:43Excel徽章
日期:2015-05-14 10:37:05scala徽章
日期:2014-11-06 14:56:26比特币徽章
日期:2014-11-06 14:54:26树莓派
日期:2014-09-19 15:22:08R研习者中级
日期:2014-09-19 14:21:06R研习者中级
日期:2014-09-19 14:19:26
发表于 2015-3-8 21:46 | 显示全部楼层
实用的课程 如果进度能再快点就好了
回复 支持 反对

使用道具 举报

论坛徽章:
63
架构徽章
日期:2016-08-18 11:48:34Tomcat徽章
日期:2017-08-03 18:16:45JS课程徽章
日期:2016-11-10 15:45:52redis徽章
日期:2016-06-30 15:54:52搜索引擎徽章
日期:2016-08-18 11:36:51Docker徽章
日期:2016-01-21 11:55:16bash徽章
日期:2017-06-01 17:10:16perl徽章
日期:2015-09-25 17:35:49STATA徽章
日期:2016-08-11 11:01:36高并发架构徽章
日期:2017-07-27 17:30:17Puppet徽章
日期:2015-09-11 14:42:22抽样调查徽章
日期:2015-06-09 14:18:25
发表于 2015-3-8 22:03 | 显示全部楼层
授课时间: 第一期课程将于2015年3月12日开课,课程预计持续时间为12周。
回复 支持 反对

使用道具 举报

论坛徽章:
63
架构徽章
日期:2016-08-18 11:48:34Tomcat徽章
日期:2017-08-03 18:16:45JS课程徽章
日期:2016-11-10 15:45:52redis徽章
日期:2016-06-30 15:54:52搜索引擎徽章
日期:2016-08-18 11:36:51Docker徽章
日期:2016-01-21 11:55:16bash徽章
日期:2017-06-01 17:10:16perl徽章
日期:2015-09-25 17:35:49STATA徽章
日期:2016-08-11 11:01:36高并发架构徽章
日期:2017-07-27 17:30:17Puppet徽章
日期:2015-09-11 14:42:22抽样调查徽章
日期:2015-06-09 14:18:25
发表于 2015-3-8 22:03 | 显示全部楼层
授课时间: 第一期课程将于2015年3月12日开课,课程预计持续时间为12周。 但是只有10周哦
回复 支持 反对

使用道具 举报

新浪微博达人勋 仙豆  实名认证
论坛徽章:
1378
EBS财务徽章
日期:2013-11-03 10:10:32Oracle研习者初级
日期:2012-08-21 00:27:18R研习者初级
日期:2012-09-17 19:50:38Hadoop研习者初级
日期:2012-09-28 23:48:40spss初级
日期:2012-10-11 16:17:06Oracle研习者初级
日期:2012-10-18 10:33:23SAS研习者初级
日期:2012-11-18 23:07:49Hadoop研习者初级
日期:2012-11-18 23:09:43Oracle研习者初级
日期:2012-11-26 11:09:48Oracle研习者初级
日期:2012-12-06 14:23:22Hadoop研习者初级
日期:2013-10-21 22:39:48Oracle研习者初级
日期:2012-12-06 14:23:48
 楼主| 发表于 2015-3-9 15:35 | 显示全部楼层
辰昊楠 发表于 2015-3-8 22:03
授课时间: 第一期课程将于2015年3月12日开课,课程预计持续时间为12周。 但是只有10周哦

加上测试和老师批改作业的时间差不多的哦!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2018-12-12 20:47 , Processed in 0.259832 second(s), 67 queries .

关闭

扫一扫加入
本版微信群