Nodejs----学习路线
一:javascript基础
1.语法
2.数据类型
3.操作符
4.语句
5.函数
6.变量
7.Object 类型
8.基本包装类型
9.Global 对象
10.Math 对象
11.初始化和检查
12.转换与排序
13.栈和队列操作
14.其它操作 二:Node.js基础
1.认识 Node.js
2.Node.js 与 JavaScript 的关系
3.Node.js 的特点
4.Node.js 开发环境介绍
5.Mac OS X 下 Node.js 开发环境搭建
6.Windows 下 Node.js 开发环境搭建
7.开发工具的使用
8.NPM 与调试工具的使用
9.常用 Linux 命令介绍
10.HTTP 基础
11.应用程序简介
12.编写后端应用代码 三:数据库
1.Redis 基本介绍
2.Redis 的基本使用
3.Express 项目中 Redis 代码的组织
4.MongoDB 的基本使用
5.使用 Mongoose 模块操作 MongoDB
6.在 Express 项目中使用 Mongoose
7.Mongoose模式的扩展
8.Mongoose模型的方法
9.Mongoose数据的校验
10.Mongoose中间件
11.Mongoose DBRef
12.Waterline 基本介绍
13.Waterline 中的主要概念
14.在项目中集成 WaterLine 四:网络
1.使用 http 模块创建 Web 服务器
2.使用 Express 创建 Web 服务器
3.创建 TCP 服务器
4.Koa入门
5.Koa简介
6.Koa应用
7.Context(上下文)
8.请求(Request)
9.响应(Response) 五:Node.js异步编程
1.Node.js 异步优化简介
2.Node.js 优化异步代码
3.Node.js 异步优化性能对比
4.Node.js 异常的危害
5.常见的 Node.js 异常逻辑
6.保证 Node.js 健壮性的方案
7.Node.js 官方文档对 Errors 的解读
8.Express 中的错误处理
9.HTTP Error
10.内存泄漏介绍
11.常见的 Node.js 内存泄漏问题
12.工具化检测内存泄漏 六:开发框架
KeystoneJS 入门
1.安装 Node.js 及 MongoDB
2.KeystoneJS 项目生成器及项目结构
3.基于 Git 的部署
4.KeystoneJS 的 MVC
Meteor框架
1.Meteor 概述
2.Meteor VS 其它框架
3.Meteor 七大原则
4.Meteor 项目介绍
5.Meteor 生态圈
6.安装 Meteor
7.使用代码编辑器进行开发
8.使用 IDE 或云平台进行开发
9.使用 Git 进行版本控制
10.使用 Robomongo 连接数据库
11.使用 Dash 快速查看文档
12.创建 Meteor 项目
13.Meteor 项目结构
14.Package 类型
15.创建HackerNews静态主页
16.模板系统介绍
17.创建动态模板
18.模板 Helper
19.Meteor 集合介绍
20.客户端与服务器
21.集合与数据
22.发布和订阅
23.过去和现在 Web 应用
24.发布和订阅
25.选择性发布
26.添加 Iron Router 包
27.把 URL 映射到模板
28.Router 订阅
29.特定帖子路由
30.账户系统介绍
31.登录注册模板
32.创建用户账户
33.第三方登录
34.Meteor 会话(Session)
35.Meteor 响应式(Reactivity)
36.Meteor 响应式变量(Reactive Var)
37.创建帖子基本功能
38.创建帖子安全性
39.延时补偿
40.编辑帖子
41.权限管理
42.OrionJS 介绍
43.十分钟开发 CMS 系统
44.Orion 集合、字典与页面
45.Orion 账户与角色系统
46.Orion 属性系统
47.Orion 文件系统
48.Orion 配置与自定义
49.内网测试部署
50.Meteor 部署
51.Docker 部署
52.服务部署 七:实战训练
1.项目的初始化、文件结构和模块管理
2.后端项目实践
3.简单的 CMS
4.bower 的使用
5.创建新闻列表
6.新闻的创建和详情查看
7.Web 与 Node.js 相关技术介绍
8.expressjs 的配置与路由
9.expressjs 与HTML
10.模组化
11.loopback.io
12.模型系统与数据源(datasources)
13.使用Github账号登陆
14.邮箱验证
15.NODEJS爬虫系统课程概要
16.爬虫系统以及Robots协议
17.配置爬虫系统和开发环境
18.爬虫实战
19.命令行工具
20.实现你的第一个命令行工具
21.命令行工具协议
22.开发前的准备
23.基础版本开发
24.升级版本开发
Nodejs----学习路线的更多相关文章
- nodeJs学习路线
转载自:http://blog.fens.me/nodejs-roadmap/ 前言 用Nodejs已经1年有余,陆陆续续写了48篇关于Nodejs的博客文章,用过的包有上百个. 和全部人一样,我也从 ...
- (纯干货)最新WEB前端学习路线汇总初学者必看
Web前端好学吗?这是很多web学习者常问的问题,想要学习一门自己从未接触过的领域,事先有些了解并知道要学的内容,对接下来的学习会有事半功倍的效果.在当下来说web前端开发工程师可谓是高福利.高薪水的 ...
- 零基础快速入门web学习路线(含视频教程)
下面小编专门为广大web学习爱好者汇总了一条完整的自学线路:零基础快速入门web学习路线(含视频教程)(绝对纯干货)适合初学者的最新WEB前端学习路线汇总! 在当下来说web前端开发工程师可谓是高福利 ...
- 2019最新WEB前端开发小白必看的学习路线(附学习视频教程)
2019最新WEB前端开发小白必看的学习路线(附学习视频教程).web前端自学之路:史上最全web学习路线,HTML5是万维网的核心语言,标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次 ...
- 这是一套Java菜鸟到大牛的学习路线之高级教程,由工作了10年的资深Java架构师整理。
这是一套Java菜鸟到大牛的学习路线之高级教程,由工作了10年的资深Java架构师整理. 01-java高级架构师设计-基础深入 J2SE深入讲解 Java多 ...
- WEB学习路线2019完整版(附视频教程+网盘下载地址)
WEB学习路线2019完整版(附视频教程+网盘下载地址).适合初学者的最新WEB前端学习路线汇总! 在当下来说web前端开发工程师可谓是高福利.高薪水的职业了.所以现在学习web前端开发的技术人员也是 ...
- Android学习路线总结,绝对干货
title: Android学习路线总结,绝对干货 tags: Android学习路线,Android学习资料,怎么学习android grammar_cjkRuby: true --- 一.前言 不 ...
- 从啥也不会到可以胜任最基本的JavaWeb工作,推荐给新人的学习路线(二)
在上一节中,主要阐述了JavaScript方面的学习路线.先列举一下我朋友的经历,他去过培训机构,说是4个月后月薪过万,虽然他现在还未达到这个指标. 培训机构一般的套路是这样:先教JavaSE,什么都 ...
- 《C#微信开发系列(Top)-微信开发完整学习路线》
年前就答应要将微信开发的学习路线整理给到大家,但是因为年后回来这段时间学校还有公司那边有很多事情需要兼顾,所以没能及时更新文章.今天特地花时间整理了下,话不多说,上图,希望对大家的学习有所帮助哈. 如 ...
- 一位资深程序员大牛给予Java初学者的学习路线建议
java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈 ...
随机推荐
- scala recursive value x$5 needs type
recursive value x$5 needs type的原因是使用了一个类型不确定的变量,例如 val (id, name) = (id, getName(id)) 其中id是个变量,其值还不确 ...
- zabbix 客户端安装配置
1.下载zabbix wget http://netix.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.7/zabb ...
- ASP.NET MVC ViewBag/ViewData/TempData区别
ViewBag/ViewData public dynamic ViewBag { get; } public ViewDataDictionary ViewData { get; set; } Vi ...
- netstat使用--10个常用的命令
1.列出所有的端口 netstat -a 列出TCP协议的端口 netstat -at UDP协议的端口 netstat -au 2.列出处于监听状态的socket netstat - ...
- 【Sqlserver】SqlServer中EXEC 与 SP_EXECUTESQL的 区别
MSSQL为我们提供了两种动态执行SQL语句的命令,分别是 EXEC 和 SP_EXECUTESQL ,我们先来看一下两种方式的用法. 先建立一个表,并添加一些数据来进行演示: CREATE TABL ...
- 如何查看Apache的连接数和当前连接数
查看Apache的连接数和当前的连接数以及IP访问次数,下面有个不错的示例,大家可以参考下,希望对大家解决问题有所帮助 查看了连接数和当前的连接数 复制代码 代码如下: netstat -ant | ...
- 配置Windows Server 2008/2012/2016允许2个用户同时远程桌面
Windows Server 系列服务器默认情况下只能支持一个用户远程,如果第二个人远程上去之后会直接把前面一个登录用户踢掉.在日常工作中如果有多个人需要同时远程过去工作,会很不方面. 网上很多教程讲 ...
- 关于java线程、进程的一些问题
1.多核硬件上,java中同一个进程的多个线程可以运行在不同的CPU上么? 应该是可以的,在eclipse上面跑一个模拟程序,一个死循环的线程可以占用系统(4核,Win7)%的CPU,4个这样的线程刚 ...
- pycharm开发python利器入门
内容包含:pycharm学习技巧 Learning tips.PyCharm3.0默认快捷键(翻译的).pycharm常用设置.pycharm环境和路径配置.Pycharm实用拓展功能:pycharm ...
- 《转》12个Sublime Text使用技巧
文为您提供Sublime Text编辑器的12个技巧和诀窍,深入挖掘这个看似简洁的代码编辑器,背后所隐藏的实现各种高级功能的无限可能. 1) 选择 以下是一些Sublime Text选择文本的快捷键: ...