Node.js从基础到项目实践

Node.js从基础到项目实践
共138节 615人在学 课程详情
  • Node.js基础入门

    • Node.js基础入门
    • 什么是Node.js
    • 选择Node.js版本
    • 在Node.js中执行javascript文件
    • Node.js内置模块
    • path模块
    • http模块
    • http模块综合案例
    • 渲染数据列表
    • 响应静态资源
  • Node.js自定义模块

    • Node.js自定义模块
    • 共享自定义模块属性或方法
    • exports对象
  • Node.js第三方模块

    • Node.js第三方模块
    • 第三方模块moment
    • 第三方模块目录结构
    • 包的分类
  • Express框架

    • 什么是Express
    • 获取URL参数
    • 使用express.static()托管静态资源
    • Express路由
    • Express中间件
    • 全局中间件
    • 多个中间件之间的req和res
    • 定义多个全局中间件
    • 局部中间件
    • 中间件分类
    • Express内置中间件
    • 使用Express框架写接口
    • 接口跨域
    • 定义JSONP接口
  • MySQL数据库

    • MySQL数据库
    • 使用Navicat管理MySQL数据库
    • 使用SQL语句管理数据库1
    • 使用SQL语句管理数据库2
    • WHERE子句
    • AND和OR运算符
    • ORDER BY子句
    • COUNT()函数
  • Express框架操作MySQL数据库

    • Express框架操作MySQL数据库
    • 操作数据库增删改查
    • 更新数据
    • 删除数据
  • Express框架身份认证

    • Express框架身份认证
    • 搭建基本服务
    • session认证
    • jwt认证
    • token解密
  • Node.js 事件循环

    • Node.js 事件循环
    • 宏任务与微任务
    • 多层嵌套promise事件循环案例
    • 混合嵌套事件循环案例
    • Node.js事件循环1
    • Node.js事件循环2
  • koa框架

    • koa框架
    • 详解context对象
    • 加载HTML文件
    • 路由
    • 模块化路由
    • 获取URL请求参数
    • koa-bodyparser模块的使用
    • 托管静态资源
    • 异步处理
    • 异步中间件
    • 错误类型中间件
    • 接口跨域
    • session认证
    • 从session中读取数据
    • JWT认证
    • token解密
    • 在koa中使用mysql
    • koa框架项目实战
    • 初始化路由模块
    • 设计数据表
    • 检测客户端提交的表单数据是否合法
    • 验证用户名是否存在
    • 密码加密
    • 登录API接口
    • 判断密码是否一致
    • 生成token字符串
    • token解密
    • 模板引擎
  • socket.io聊天室案例

    • socket聊天室简介
    • 登录聊天室
    • 配置服务器端socket
    • 配置客户端socket
    • 实时聊天
    • 模拟session显示用户名
    • 根据socketid获取用户名
    • 显示在线人数及用户下线
    • 私聊
    • 群组聊天
  • 网络爬虫

    • 递归获取所有数据
    • 网络爬虫
    • 使用cheerio操作DOM元素
    • download模块下载图片
    • 获取前后端分离的网页数据
    • Selenium简介
    • 自动搜索
    • 获取页面数据
  • GraphQL基础语法

    • GraphQL
    • GraphQL服务器端代码解析
    • 定义对象数据类型
    • 参数传递
    • 标量类型
    • 枚举类型
    • 输入类型
    • parent形参
    • context形参
  • 新闻管理系统

    • 新闻管理系统项目初始化
    • 抽离路由模块
    • 新建db_user数据表
    • 配置mysql模块
    • 注册API 1
    • 注册 2
    • escookexpress-joi中间件验证表单数据
    • 登录API 1
    • 登录API 2
    • token解密
    • 根据token字符串获取用户信息 1
    • 根据token字符串获取用户信息 2
    • 更新用户信息1
    • 更新用户 2
    • 重置密码 1
    • 重置密码 2
    • 更新头像
    • 新增文章分类数据表
    • 获取文章分类接口
    • 新增文章分类 1
    • 新增分类 2
    • 删除新闻文章分类
    • 根据id查询新闻分类
    • 根据id 更新分类
    • 创建文章数据表
    • 发布新闻 1
    • 发布新闻 2
    • 获取新闻列表
    • 根据id 删除新闻

    订阅失败

    Node.js从基础到项目实践
    Node.js从基础到项目实践 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    GraphQL服务器端代码解析GraphQL服务器端代码解析

    课程介绍

    本套视频以理论结合实践的形式,讲解了 Node.js 基础、框架、进阶知识和项目实践

    全套视频分为4大部分,共13个章节

    其中,第 1~3 章为 Node.js 基础入门讲解,包括 Node.js 核心模块、自定义模块、第三方模块;

    第 4~7章为 Node.js 框架讲解,包括 Express 流行框架、MySQL 数据库、在 Express 框架中操作 MySQL 数据库以及 Express 框架身份验证;

    第 8~12 章为 Node.js 进阶讲解,包括 Node.js 事件循环、Koa 框架、socket.io、网络爬虫、GraphQL 基础语法;

    第 13 章为企业项目实践讲解,使用 Express 框架和 MySQL 数据库完成新闻管理系统 API 的开发

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 838人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22520人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4268人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 818人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 879人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5189人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1522人在学

    Python Django 深度学习 小程序

    钟翔 · 2378人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 648人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4054人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~