课程目标
- 熟练掌握 VSCode 编辑器的简介和使用
- 熟练掌握 Markdown 的基本语法
- 掌握 Nodejs 的定义
- 了解 Nodejs 的发展历史
- 掌握 Nodejs 的 REPL
- 掌握 Nodejs 的模块化
- 能够熟练使用 Nodejs 内置的常见的模块,例如 http、fs、path等
- 能够熟练使用 NPM 工具进行第三方模块的管理
- 了解一些常见的第三方模块
- 掌握 express 框架的使用(初始化、路由、托管静态资源)
- 通过 express 框架,部署一个静态类型的网站
- 了解 express generator 的基本使用
1. VScode 编辑器
Vscode是微软出的一款十分出色的开发工具,Vscode官方版界面美观大方,功能强劲实用,软件支持中文,拥有丰富的插件,支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.js支持。
推荐文章:
2. Nodejs 简介
- Nodejs 是什么?what
- Nodejs 能做什么?what
- 为什么要使用 Nodejs 呢?why
- 在哪里使用 Nodejs 呢?where
- 如何使用 Nodejs 呢?how
3. Nodejs安装
官网:nodejs.cn/
4. Hello Word
使用 Nodejs 完成 Hello World 案例
5. Nodejs 之模块化
- 什么是模块化?
- 为什么要使用模块化呢?
- 常见的模块化规范有哪些呢?
- 如何使用 Nodejs 里面的模块化规范呢?
6. NPM 简介
- 什么是 NPM ?
- 为什么要使用 NPM 呢?
- 如何使用 NPM 呢?
6. Nodejs 内置模块简介
- http 模块
- fs 模块
- path 模块
7. Express 框架简介
- express 框架是什么?
- 为什么要使用 express 框架呢?
- 如何使用 express 框架呢?
8. Express 入门使用
- express 入门使用
- express 路由
- 什么是路由?
- 为什么要使用路由呢?
- 如何使用路由呢?
- 什么是路由参数呢?
9. 利用 Express 托管静态文件
利用 express 部署一个静态类型文件
10. 项目部署
可以使用 express 部署一个静态类型网站
- 首页
- 列表页
- 详情页
- 注册页
- 登录页
11. 作业
- 了解什么是加密技术
- 如何正确对用户密码进行加密?
- 了解什么是模板引擎技术,为什么要使用模板引擎技术呢,常见的模板引擎技术有哪些呢?
- 了解 koa 是什么?
- 了解 egg.js 是什么?