基于node.js+Express.js+Jade+MongoDB开发Web即时聊天系统
本课程要求学员了解JavaScript,本课程适合希望更深入的学习Node.js,从事Web前端方向开发的大学生朋友,或者希望借助Node.js更优的性能与后台结合生产出更有价值的网站的在职程序员
咨询QQ:2199289905
课程目录
第一部分、理论讲解部分:
1、初识node.js
2、node.js特性
3、node.js核心库(console、Timers、util、Event)
4、node.js核心库(Buffer、Stream、FileSystem)
5、node.js核心库(FileSystem、Path、net)
6、node.js核心库(HTTP、URL、Query String)
7、认识NPM和Express
8、JExpress示例,简单页面
9、模板引擎Jade
10、Jade实现MongoDB首页效果
11、认识非关系型数据库MongoDB
12、MongoDB初探、特性
13、MongoDB基础之增删改
14、MongoDB基础之查询
15、MongoDB基础之查询2
16、MongoDB索引
第二部分、项目实战部分(匿名聊天网站系统)
17、项目需求分析
18、日志系统Log4js
19、Node中使用MongoDB
20、功能1-管理员登录
21、功能2-后台管理界面
22、功能3-聊天室管理(上)
23、功能3-聊天室管理(中)
24、功能3-聊天室管理(下)
25、功能4-聊天室首页(上)
26、功能点4:聊天室首页(中)
27、功能点4:聊天室首页(下)
28、功能点5:用户注册
29、功能点6:聊天室布局
30、功能点7:通讯模块Socket.io(上)
31、功能点7:通讯模块Socket.io(下)
32、功能点8:分聊天室聊天实现
33、功能点9:聊天室逻辑打通(上)
34、功能点9:聊天室逻辑打通(下)
35、聊天室聊天完善
36、完结:知识总结
分享到:
相关推荐
基于node.js、vue、mongodb等技术构建的web系统,界面美观,功能齐全,适合用作毕业设计、课程设计作业等,项目均经过测试,可快速部署运行! 基于node.js、vue、mongodb等技术构建的web系统,界面美观,功能齐全,...
用npm安装资源文件表达:一个基于Node.js平台的web开发框架,由路由和中间件构成【数据库】 mongoDB:进行数据存储的NoSQL数据库mongoose:Node.js的mongodb驱动串联,是进行mongoDB快速建模的工具【自
使用mongodb完成数据存储,通过mongoose模块完成对mongodb数据的构建; 使用jade模板引擎完成页面创建渲染; 使用Moment.js格式化电影存储时间; 3、本地开发环境搭建: 使用gulp集成jshint对JS语法检查,加入browser...
一个基于express,node.js, jade模板,MongoDB数据库的博客系统.zip
基于node js、vue、mongodb等技术构建的web系统,界面美观,功能齐全,适合用作毕业设计、课程设计作业等,项目均经过测试,可快速部署运行! 基于node js、vue、mongodb等技术构建的web系统,界面美观,功能齐全,...
使用Node.js+Express4.x++mongodb3.x+WebStorm10.x开发的microblog微博 项目结构: bin www 项目启动文件 相当于 npm start启动(就是调用这个www文件) models --- mongodb对应的的集合操作(类似J2EE中的DAO层) ...
blog8720采用Node.js编写,所以,顺其自然的使用了Express和MongoDB Bootstrap看的太多了,所以选择了Foundation5,样式和布局也都是默认的 关于模版,网上很多人都推荐ejs,但是用了jade模版后感觉很棒,使用...
一个基于Node.js + Express + AngularJS + MongoDB + Mongoose的简单Web管理项目。 基本上,这是MEAN(MongoDB + Express + Angular + Node.js)的教程项目。 特征 简单功能: 登录 访问控制(就像RBAC一样) ...
前端开发人员的教程和完整示例项目,展示了如何启动和运行Node,Express和Jade,连接到MongoDB以及读取/写入数据库。 如果要运行此示例代码,则需要执行NPM安装,因为已从此存储库中删除了node_modules目录。您还...
Practical Node.js takes you from installing all the necessary modules to writing full-stack web applications by harnessing the power of the Express.js and Hapi frameworks, the MongoDB database with ...
本文改自非鱼的《【翻译】前端开发人员入门指南,从零开始搭建Node.js, Express, Jade, Mongodb服务器》,之所以把Jade换成Ejs,是因为我觉得ejs更符合WEB编程人员的习惯,更确切说应该是更符合PHP、ASP程序员的使用...
项目介绍 一个搜罗了部分动漫信息的网站 首页 首页轮播图和部分动漫 logo旁边为网易云音乐的外链播放器 ...可以根据分类筛选不同类型的动漫,每页最多显示四个,可以通过分页按钮切换页数 ...搜索框输入关键词后按下回车会...
服务器端使用 Twilio.com 基于云的 SMS/MMS API,Node.js + Express.js + MongoDB + Jade 在 Heroku.com 服务器上运行。 客户端使用 jQuery、Bootstrap.js、blueimp.js 和 Handlebars.js。 试试看: :
在线目标考试系统(OOES)是使用Node.js平台和轻量级Node.js框架Express.js开发的Web应用程序。 使用的模板引擎是Jade,使用的数据库是MongoDB。 OOES可以由三种不同类型的用户进行操作-管理员,学生和教职员工。 ...
NodeCTF 使用Node.js编写的CTF平台。 前端工作流程 -前端使用Jade和Stylus编写-使用手把进行模板化(Jade编译为手把) 后端工作流程 -后端使用Express和MongoDB-通过Passport进行身份验证
只是一个很棒的 NODE.JS、EXPRESS、JADE 和 MONGODB 教程第 3 部分。 Christopher Buecheler 优秀教程的最后一步。 在这里,我使用 UPDATE 步骤完成了 CRUD 操作的最后一部分的课程。 虽然本教程没有以非常模块化的...
一种新型 Web 服务器...................................................................................................4 1.6 Node 的生态系统 ...............................................................
介绍网络上大约有一亿个教程可以获取“ Hello,World!”。 与Node.js一起运行的应用程序。... 我有一个正在运行的Web项目,该项目使用Node.JS,Express框架,Jade HTML预处理器和MongoDB进行数据处
节点测试2 一个简单的基于 Web 的 HR 应用程序,用于测试集成。 是数据库驱动 (MongoDB) 并使用 node.js 和 Express 和 Jade 作为 UI。
ZivHack用法发展工具使用创建( ,) Nodeclipse 是一个免费的开源项目,随着您的贡献而成长。