nodejs基础学习-express框架(一)

1,181 阅读2分钟

课程目标

  1. 熟练掌握 VSCode 编辑器的简介和使用
  2. 熟练掌握 Markdown 的基本语法
  3. 掌握 Nodejs 的定义
  4. 了解 Nodejs 的发展历史
  5. 掌握 Nodejs 的 REPL
  6. 掌握 Nodejs 的模块化
  7. 能够熟练使用 Nodejs 内置的常见的模块,例如 http、fs、path等
  8. 能够熟练使用 NPM 工具进行第三方模块的管理
  9. 了解一些常见的第三方模块
  10. 掌握 express 框架的使用(初始化、路由、托管静态资源)
  11. 通过 express 框架,部署一个静态类型的网站
  12. 了解 express generator 的基本使用

1. VScode 编辑器

Vscode是微软出的一款十分出色的开发工具,Vscode官方版界面美观大方,功能强劲实用,软件支持中文,拥有丰富的插件,支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.js支持。

官网:code.visualstudio.com/

推荐文章:

  1. www.cnblogs.com/clwydjgs/p/…
  2. VSCode 必装的 10 个高效开发插件

2. Nodejs 简介

  1. Nodejs 是什么?what
  2. Nodejs 能做什么?what
  3. 为什么要使用 Nodejs 呢?why
  4. 在哪里使用 Nodejs 呢?where
  5. 如何使用 Nodejs 呢?how

3. Nodejs安装

官网:nodejs.cn/

4. Hello Word

使用 Nodejs 完成 Hello World 案例

5. Nodejs 之模块化

  1. 什么是模块化?
  2. 为什么要使用模块化呢?
  3. 常见的模块化规范有哪些呢?
  4. 如何使用 Nodejs 里面的模块化规范呢?

6. NPM 简介

  1. 什么是 NPM ?
  2. 为什么要使用 NPM 呢?
  3. 如何使用 NPM 呢?

6. Nodejs 内置模块简介

  1. http 模块
  2. fs 模块
  3. path 模块

7. Express 框架简介

  1. express 框架是什么?
  2. 为什么要使用 express 框架呢?
  3. 如何使用 express 框架呢?

8. Express 入门使用

  1. express 入门使用
  2. express 路由
  3. 什么是路由?
  4. 为什么要使用路由呢?
  5. 如何使用路由呢?
  6. 什么是路由参数呢?

9. 利用 Express 托管静态文件

利用 express 部署一个静态类型文件

10. 项目部署

可以使用 express 部署一个静态类型网站

  1. 首页
  2. 列表页
  3. 详情页
  4. 注册页
  5. 登录页

11. 作业

  1. 了解什么是加密技术
  2. 如何正确对用户密码进行加密?
  3. 了解什么是模板引擎技术,为什么要使用模板引擎技术呢,常见的模板引擎技术有哪些呢?
  4. 了解 koa 是什么?
  5. 了解 egg.js 是什么?