前后端高级实战 | Node.js 实战开发:博客系统【妙味课堂】
  1. 第一部分:Node.js基础视频内容

    1. 录播
      1.初识NodeJs
      14分钟
  2. 2-webstorm的使用

    1. 录播
      2-webstorm的使用
      9分钟
  3. 3-Node和JS的异同

    1. 录播
      3-Node和JS的异同
      8分钟
  4. 4-模块的使用

    1. 录播
      4-模块的使用
      9分钟
  5. 5-模块加载机制

    1. 录播
      5-模块加载机制
      9分钟
  6. 6-模块-module和exports

    1. 录播
      6-模块-module和exports
      14分钟
  7. 7-global对象

    1. 录播
      7-global对象
      8分钟
  8. 8-process对象

    1. 录播
      8-process对象
      14分钟
  9. 9-process对象-输入输出流

    1. 录播
      9-process对象-输入输出流
      13分钟
  10. 10-Buffer(一)

    1. 录播
      10-Buffer(一)
      14分钟
  11. 11-Buffer(二)

    1. 录播
      11-Buffer(二)
      17分钟
  12. 12-Buffer(三)

    1. 录播
      12-Buffer(三)
      12分钟
  13. 13-FileSystem(一)

    1. 录播
      13-FileSystem(一)
      11分钟
  14. 14-FileSystem(二)

    1. 录播
      14-FileSystem(二)
      7分钟
  15. 15-FileSystem(三)

    1. 录播
      15-FileSystem(三)
      10分钟
  16. 16-FileSystem(四)

    1. 录播
      15-FileSystem(三)
      12分钟
  17. 17-FileSystem(五)

    1. 录播
      17-FileSystem(五)
      16分钟
  18. 18-FileSystem(六)

    1. 录播
      18-FileSystem(六)
      12分钟
  19. 19-FileSystem(七)

    1. 录播
      19-FileSystem(七)
      10分钟
  20. 20-前端项目自动化-项目构建

    1. 录播
      20-前端项目自动化-项目构建
      11分钟
  21. 21-前端项目自动化-自动合并(一)

    1. 录播
      21-前端项目自动化-自动合并(一)
      11分钟
  22. 22-前端项目自动化-自动合并(二)

    1. 录播
      22-前端项目自动化-自动合并(二)
      14分钟
  23. 23-使用node进行web开发

    1. 录播
      23-使用node进行web开发
      21分钟
  24. 24-request对象

    1. 录播
      24-request对象
      8分钟
  25. 25-response对象

    1. 录播
      25-response对象
      19分钟
  26. 26-url处理

    1. 录播
      26-url处理
      15分钟
  27. 27-使用fs模块实现行为表现分离

    1. 录播
      27-使用fs模块实现行为表现分离
      11分钟
  28. 28-get和post提交的数据进行处理

    1. 录播
      28-get和post提交的数据进行处理
      15分钟
  29. 第二部分:Node.js实战开发:“博客系统”内容

    1. 录播
      1.学前要求、项目功能介绍、需求分析
      13分钟
  30. 2-项目创建、安装初始化和第一个请求的实现

    1. 录播
      2-项目创建、安装初始化和第一个请求的实现
      16分钟
  31. 3.模板引擎的配置和使用

    1. 录播
      3.模板引擎的配置和使用
      11分钟
  32. 4-静态文件托管

    1. 录播
      4-静态文件托管
      11分钟
  33. 5-分模块开发与实现

    1. 录播
      5-分模块开发与实现
      13分钟
  34. 6-数据连接、表结构Schema定义、Model创建

    1. 录播
      6-数据连接、表结构Schema定义、Model创建
      13分钟
  35. 7-用户注册前端页面逻辑

    1. 录播
      7-用户注册前端页面逻辑
      15分钟
  36. 8-body-parser模块的使用

    1. 录播
      8-body-parser模块的使用
      12分钟
  37. 9-基于数据库的验证和用户信息保存

    1. 录播
      9-基于数据库的验证和用户信息保存
      11分钟
  38. 10-用户登录

    1. 录播
      10-用户登录
      13分钟
  39. 11-使用cookie保存用户登录状态

    1. 录播
      11-使用cookie保存用户登录状态
      21分钟
  40. 12-普通用户和管理员功能的实现

    1. 录播
      12-普通用户和管理员功能的实现
      7分钟
  41. 13-后台管理功能及界面的搭建

    1. 录播
      13-后台管理功能及界面的搭建
      15分钟
  42. 14-后台管理的注册用户数据展示

    1. 录播
      14-后台管理的注册用户数据展示
      10分钟
  43. 15-后台管理-注册用户数据分页原理和实现

    1. 录播
      15-后台管理-注册用户数据分页原理和实现
      23分钟
  44. 16-后台管理-添加博客分类功能

    1. 录播
      16-后台管理-添加博客分类功能
      24分钟
  45. 17-后台管理-博客分类的修改和删除

    1. 录播
      17-后台管理-博客分类的修改和删除
      15分钟
  46. 18-前台分类导航展示与排序

    1. 录播
      18-前台分类导航展示与排序
      7分钟
  47. 19-后台管理-博客内容添加管理

    1. 录播
      19-后台管理-博客内容添加管理
      28分钟
  48. 20-后台管理-博客内容编辑与删除

    1. 录播
      20-后台管理-博客内容编辑与删除
      20分钟
  49. 21-博客内容信息扩展-作者-添加时间-阅读量

    1. 录播
      21-博客内容信息扩展-作者-添加时间-阅读量
      12分钟
  50. 22-前台内容分页展示

    1. 录播
      22-前台内容分页展示
      17分钟
  51. 23-前台内容分类展示

    1. 录播
      23-前台内容分类展示
      15分钟
  52. 24-内容详情页展示和阅读数处理

    1. 录播
      24-内容详情页展示和阅读数处理
      15分钟
  53. 25-内容评论实现

    1. 录播
      25-内容评论实现
      24分钟
  54. 26-评论分页展示

    1. 录播
      26-评论分页展示
      29分钟

对课程感兴趣?

点击报名,听课时长可兑换余额哦~

前后端高级实战 | Node.js 实战开发:博客系统【妙味课堂】免费

最近在学 124 累计报名 1万 好评度 92%
咨询老师
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP

课程概述

目录

评论

简  介 本系列《Node.js 实战开发:博客系统》你可以学会: 深度了解 Nodejs+express+mongodb+mongoose,打造个人博客系统, 娴熟掌握前台的: 用户注册、登陆、博客文章列表、内容预览和评论功能, 后台的:注册用户管理、博客分类管理、博客内容以及评论的管理功能。


深度了解 Nodejs+express+mongodb+mongoose,搭建一套个人“博客系统”,
娴熟掌握前台的: 用户注册、登陆、博客文章列表、内容预览和评论功能,后台的:注册用户管理、博客分类管理、博客内容以及评论的管理功能。


第一部分:Node.js基础视频内容
    1-初识NodeJs  
    2-webstorm的使用    
    3-Node和JS的异同  
    4-模块的使用 
    5-模块加载机制  
    6-模块-module和exports
    7-global对象
    8-process对象
    9-process对象-输入输出流
    10-Buffer(一)
    11-Buffer(二)
    12-Buffer(三)
    13-FileSystem(一)
    14-FileSystem(二)
    15-FileSystem(三)
    16-FileSystem(四)
    17-FileSystem(五)
    18-FileSystem(六)
    19-FileSystem(七)
    20-前端项目自动化项目构建
    21-前端项目自动化自动合并(一)
    22-前端项目自动化自动合并(二)
    23-使用node进行web开发
    24-request对象
    25-response对象
    26-url处理
    27-使用fs模块实现行为表现分离
    28-使用querystring模块方法对get和post提交的数据进行处理

第二部分:Node.js实战开发:“博客系统”内容
    第1课:
        1.学前需求
        2.博客功能介绍
        3.项目需求分析
    第2课:
        1.项目创建
            1-npm init
        2.扩展安装
            1-npm install
        3.项目目录结构划分和创建
        4.入口启动文件编写和运行
            1-node app
        5.首个路由的实现
            1-app.get()的使用;
        6.请求和响应
    第3课:
        1.在express中使用模板引擎
        2.模板引擎swig介绍
        3.使用app.engine()定义模板引擎
        4.app.set('views')设置模板存放目录
        5.app.set('view engine')注册模板引擎
        6.response.render()模板文件的渲染输出
        7.编写第一个模板文件
    第4课:
        1.静态资源文件访问
        2.使用内置中间件express.static()托管静态资源文件
            1-app.use(express.static())
        3.静态资源文件存放访问规则
    第五课:
        1.使用app.use()分模块开发
        2.express.Router()
    第六课:
        1.mongodb数据库的使用
        2.mongoose框架
        3.connect()连接数据库
        4.使用mongoose.Schema类定义数据库结构
        5.使用mongoose.model方法定义模型类
    第七课:
        1.用户注册前端页面和逻辑实现
        2.使用ajax发送注册请求
    第八课:
        1.使用body-parser中间件解析POST提交数据
        2.用户注册规则的基本验证
        3.api接口数据格式化定义
        4.使用response.json()返回接口数据
    第九课:
        1.使用User Model类操作数据库
        2.模型类的静态方法.和动态方法#
        3.Model.findOne()查询数据库,验证用户名是否已被注册
        4.使用Promise处理数据库操作结果
        5.使用new Model()创建数据对象
        6.Model#.save()保存用户注册数据
    第十课:
        1.用户登录逻辑
        2.使用Model.findOne()查询登录用户信息
    第十一课:
        1.使用cookie保存用户登录信息
        2.Cookies中间件的使用
        3.Cookies对象的创建
        4.使用cookies.set()设置cookie信息
        5.使用cookies.get()获取指定cookie信息
        6.使用模板if语法处理不同数据的页面渲染
    第十二课:
        1.普通用户和管理员的实现
        2.增加用户表属性字段处理用户类别
        3.应用入口增加用户身份验证
        4.根据不同的用户身份在模板中展示不同的内容
    第十三课:
        1.后台管理模块入口编码
        2.后台管理入口权限验证
        3.使用bootstrap搭建后台管理界面
        4.使用模板语法extends实现模板继承
        5.使用模板语法block实现子类模板内容的重写
        6.后台管理首页
    第十四课:
        1.使用find查询所有用户数据
        2.表格展示数据
    第十五课:
        1.数据分页原理和实现
        2.limit
        3.skip
        4.count
    第十六课:
        1.博客分类功能
        2.操作成功、失败跳转页面
    第十七课:
        1.get请求传参
        2.博客分类编辑
        3.博客分类删除
    第十八课:
        1.前台首页分类展示
        2.sort排序
    第十九课:
        1.博客内容添加
        2.博客内容分页展示
    第二十课:
        1.博客内容编辑
        2.博客内容删除
    第二十一课:
        1.博客内容扩展-作者、时间、阅读量
        2.时间处理-模板过滤器、管道符的使用
    第二十二课:
        1.获取内容
        2.分页展示
        3.通过get传递分页数据
    第二十三课:
        1.通过get传递分类数据
        2.根据分类id获取内容
        3.分页和分类数据的多值传递
    第二十四课:
        1.详情页路由和页面创建
        2.根据内容id读取内容
        3.内容阅读数(点击量)的处理
    第二十五课:
        1.添加内容评论字段
        2.添加添加评论接口
        3.通过ajax提交评论
    第二十六课:
        1.获取评论内容
        2.分页展示评论内容


注:本课程录播视频分成两部分内容进行录制;第一部分:Node.js基础视频,第二部分:Node.js实战开发:博客系统。


* 课程提供者:妙味课堂

老师还为你推荐了以下几门课程