• 课程 / Node.js

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

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