• 课程 / Node.js

    Node.js全套入门教程【es6+npm+express+webpack+promise】

    Laravel 9 保姆级课程,限时6折!

    立即开通
    介绍章节评论课件
    本套课程作为框架前置课,重点为学生铺垫 npm、包、模块化、身份认证、CORS 跨域等主要知识点,为学习后面的 Vue 课程夯实基础。同时,本课程涵盖了 MySQL 数据库、API 接口项目开发等后端内容,拓宽了学生的知识面,为前端学生构建了前后端完整的知识体系,助力学生更好地发展。
  • 难度:中级
  • 共96章节
  • 23019次播放
  • 第1章 初始Node

    学习目标

    01:42

    浏览器中的JavaScript运行环境

    12:59

    什么是Node.js

    11:20

    安装Node.js

    09:25

    使用Node运行JS代码

    17:13
    第2章 fs模块

    读取文件内容

    17:06

    写入文件内容

    09:40

    整理成绩的案例

    13:25

    处理路径问题

    19:36
    第3章 path模块

    使用path模块处理路径

    17:49
    第4章 时钟案例

    分析需求&读取文件内容

    12:16

    处理CSS、JS、HTML

    23:53

    时钟案例的两个注意点

    03:29
    第5章 http模块

    理解http模块的概念及作用

    08:22

    服务器相关的概念

    14:30

    创建最基本的web服务器

    32:08

    根据不同的url响应不同的html内容

    11:51

    时钟web服务器案例

    26:18
    第6章 模块化

    模块化的概念

    05:42

    模块的分类&require的使用

    08:59

    模块作用域和module对象

    08:56

    module.exports对象的使用

    12:40

    exports对象

    06:20

    exports和module.exports的使用误区

    12:07

    CommonJS模块化规范

    01:57
    第7章 包与npm

    包的概念

    08:36

    格式化时间的两种做法

    20:47

    使用npm的其他注意点

    08:22

    包管理配置文件

    24:19

    解决下包慢的问题

    14:39

    包的分类&规范的包结构

    12:16
    第8章 发布包

    初始化基础的包结构

    13:32

    格式化时间&main属性

    09:05

    转义&还原HTML的方法

    11:20

    模块化拆分&编写包的使用说明文档

    14:02

    把包发布到npm

    14:26
    第9章 模块的加载机制与express

    模块的加载机制

    18:56

    认识express并创建基本web服务器

    09:55

    监听GET和POST请求&处理参数

    20:13

    静态资源处理

    15:46

    安装并使用nodemon

    05:26
    第10章 路由与中间件

    初识express中的路由

    13:04

    路由的模块化

    16:07

    中间件的概念与格式

    08:13

    全局生效的中间件

    24:59

    局部生效的中间件

    09:55

    中间件的5个注意事项

    04:05

    中间件的分类

    39:45

    自定义中间件

    22:30
    第11章 编写接口

    创建基本的服务器&创建API路由模块

    06:16

    编写GET接口

    06:07

    编写POST接口

    05:44

    基于cors解决接口跨域问题

    11:58
    第12章 跨域

    cors相关的三个响应头

    05:35

    cors的简单请求与预检请求

    08:36

    编写jsonp接口

    12:58
    第13章 数据库学习

    学习目标

    01:26

    数据库的基本概念

    14:58

    安装mysql数据库

    17:35
    第14章 mysql基础

    workbench的基本用法

    07:13

    创建数据库和表

    27:39

    了解什么是SQL

    04:11
    第15章 SQL语句

    select、insert、update、delete

    22:15

    where子句、and和or运算符

    11:56

    排序

    09:22

    count函数和as关键字

    04:54

    演示如何保存和打开.sql的文件

    01:35
    第16章 mysql模块

    安装并配置mysql模块

    11:20

    查询和插入数据

    21:46

    更新和删除数据

    19:40
    第17章 身份认证

    web开发模式

    09:13

    身份认证的概念

    03:46

    session原理

    24:36

    session中间件的使用

    17:56
    第18章 jwt

    了解token的原理

    09:43

    在express中生成token

    28:21
    第19章 项目

    初始化项目

    08:05

    初始化路由模块

    13:24

    开发注册用户的API接口

    37:18

    代码优化

    41:35

    开发登录的API接口

    15:53

    token的生成与验证

    21:12

    开发获取用户的基本信息的接口

    17:40

    开发更新用户的基本信息的接口

    24:47

    开发重置密码的接口

    25:18

    开发更换头像的接口

    13:37

    总结

    01:39

    新建ev_article_cate数据表

    05:48

    开发获取文章分类列表的接口

    17:35

    开发新增文章分类的接口

    28:16

    开发获取id删除文章分类的接口

    14:48

    开发根据id获取文章分类的接口

    13:23

    开发根据id更新文章分类的接口

    23:34

    新建ev_articles文章表

    07:23

    初始化发布文章的路由模块

    09:17

    演示API接口的使用

    02:33

    讲师介绍

    王林
    王林
    学生
    能学到什么:

    本套课程作为框架前置课,重点为学生铺垫 npm、包、模块化、身份认证、CORS 跨域等主要知识点,为学习后面的 Vue 课程夯实基础。同时,本课程涵盖了 MySQL 数据库、API 接口项目开发等后端内容,拓宽了学生的知识面,为前端学生构建了前后端完整的知识体系,助力学生更好地发展。

    全部评论我要评论

    暂无评论~
  • 取消回复发送
  • PHP中文网