【8221】-Vue Element+Node.js开发企业通用管理后台系统

【8221】-Vue Element+Node.js开发企业通用管理后台系统第1章 课程介绍介绍项目背景、达到的目标、技术栈和功能演示1-1 导学试看第2章 课程分析课程分析2-1 课程学习阶段2-2

【8221】-Vue Element+Node.js开发企业通用管理后台系统

【8221】-Vue Element+Node.js开发企业通用管理后台系统

【8221】-Vue Element+Node.js开发企业通用管理后台系统

第1章 课程介绍

介绍项目背景、达到的目标、技术栈和功能演示

1-1 导学试看

第2章 课程分析

课程分析

2-1 课程学习阶段

2-2 课程技术难点解析

2-3 课程心路

2-4 系列课程介绍

2-5 关于Vue 3.0

第3章 Element-UI入门

对Element-UI的内容进行讲解,包括如何搭建Element-UI使用环境,如何使用插件快速集成Element-UI,并通过el-form源码解读说明Element-UI的基本实现原理。

3-1 element-ui基本用法

3-2 element-ui按需加载

3-3 element-ui插件引用

3-4 表单的基本用法

3-5 表单校验的基本用法

3-6 表单校验的高级用法

3-7 表单常见属性解析

3-8 el-form源码解析

第4章 Vuex和Vue-router进阶

对Vue的全家桶中两个重要插件:Vuex和Vue-router进行更加深入的介绍,包含原理讲解以及一些重要特性讲解。

4-1 vuex实现原理讲解

4-2 vue-router实现原理讲解

4-3 vue-router路由守卫

4-4 vue-router路由元信息

4-5 vue-router API的使用

第5章 前端开发框架搭建

集成 Github 4.3w+ Star的明星项目 vue-element-admin,本节将基于该项目完成前端框架搭建。

5-1 前端项目初始化

5-2 项目精简

5-3 项目配置和源码调试方法

5-4 项目结构分析

第6章 服务端开发框架搭建

介绍 Node.js 和 Express,并讲解Express的三个重要特性:中间件、路由和异常处理,在此基础上完成服务端框架搭建。

6-1 node和express简介

6-2 项目初始化

6-3 express基础概念讲解

6-4 项目框架优化

第7章 项目需求分析

在正式开发前对项目的需求、技术细节进行一次复盘,并介绍项目相关的必备知识:epub、nginx、mysql。

7-1 项目架构解析

7-2 项目需求分析

7-3 epub 电子书原理讲解

7-4 静态资源服务器 nginx 配置

7-5 静态资源服务器 nginx 启动

7-6 MySQL 数据库搭建

7-7 补充知识:https 证书申请

第8章 登录功能开发(上)

深入讲解与登录相关的路由和权限校验、路由和菜单绑定、登录重定向、路由和面包屑导航绑定等预备知识。

8-1 用户登录流程和技术点分析

8-2 登录组件源码精简

8-3 路由和权限校验实例

8-4 路由和权限校验原理讲解(上)试看

8-5 路由和权限校验原理讲解(下)

8-6 动态路由原理讲解

8-7 路由和权限校验逻辑梳理和总结试看

8-8 sidebar源码结构分析

8-9 el-menu用法解析

8-10 sidebar组件源码分析

8-11 sidebar-item 组件源码分析

8-12 sidebar源码分析总结

8-13 路由重定向原理讲解

8-14 面包屑导航原理讲解

8-15 本章总结

第9章 登录功能开发(中)

深入讲解登录模块的前端源码,并基于 axios 封装请求框架,实现请求拦截、响应拦截和异常处理功能。

9-1 用户登录组件分析

9-2 handleLogin 方法分析

9-3 axios 基本用法讲解

9-4 axios.create 用法讲解1

9-5 request 库源码分析

9-6 登录组件实现细节讲解

9-7 登录 API 请求域名修改

第10章 第12章 登录功能开发(下)

深入讲解如何开发后端登录 API,通过 JWT 实现登录认证,并完成前后端源码联调

10-1 后端登录 API 处理流程分析

10-2 https服务搭建

10-3 登录 API 开发1

10-4 登录 API 开发2

10-5 响应结果封装

10-6 mysql查询开发

10-7 express-validator 表单验证

10-8 生成 JWT 功能开发(1-2)

10-9 express-jwt JWT 认证1

10-10 获取用户信息 API 开发(1-2)

10-11 本章总结

第11章 电子书上传功能开发

完成电子书的上传功能,通过Express的multer库实现核心的上传逻辑,前端使用element-ui的Upload组件实现。

11-1 创建电子书上传组件

11-2 电子书表单框架开发

11-3 上传组件创建和token认证

11-4 上传组件开发

11-5 文件上传 API 开发

11-6 上传组件功能完善

11-7 电子书表单开发

第12章 电子书解析功能开发

课程的重点及难点,集成epub库,实现对epub电子书的解析,并对该库的功能进行增强,实现目录的解析,需要用到xml解析、zip解压等技术,并将解析的结果写入数据库。

12-1 电子书解析方案讲解

12-2 电子书 Book 对象开发

12-3 电子书解析库 epub 介绍

12-4 电子书解析方法(上)

12-5 电子书解析方法(下)

12-6 电子书封面图片解析方法优化

12-7 目录解析原理和电子书解压

12-8 获取目录资源文件ncx的方法

12-9 电子书标准目录解析

12-10 电子书嵌套目录解析

第13章 电子书列表页面开发

电子书的列表页面开发,通过element-ui的Table组件实现,基于vue-element-admin进行二次开发。

13-1 电子书解析数据展示

13-2 电子书树状目录展示

13-3 电子书解析算法优化

13-4 电子书表单验证功能开发

13-5 新增电子书前端逻辑开发

13-6 新增电子书 API 开发1

13-7 新增电子书核心逻辑开发

13-8 新增电子书数据库操作开发

13-9 新增电子书前端交互优化

13-10 新增电子书目录开发

13-11 电子书删除功能开发

13-12 电子书查询 API 开发(上)

13-13 电子书查询 API 开发(下)

13-14 编辑电子书开发

第14章 电子书编辑和删除功能开发

完成电子书的编辑和删除功能,至此整个开发工作基本结束。

14-1 电子书列表查询条件开发

14-2 图书分类 API 开发

14-3 图书列表样式开发

14-4 图书列表 API 开发

14-5 分页和查询功能开发

14-6 搜索关键字高亮功能开发

14-7 排序功能开发

14-8 分页功能优化

14-9 过滤器优化表格字段显示

14-10 电子书删除开发

14-11 电子书列表高级优化

第15章 项目和构建发布

完成项目的上线与发布,可以通过外网访问到本项目,并且搭建https服务。

15-1 项目发布流程讲解

15-2 前端项目构建

15-3 前端部署方法讲解

15-4 后端部署方法和自动化部署脚本讲解

15-5 FileZilla工具介绍

15-6 预备知识:阿里云ECS服务器开通

15-7 预备知识:CentOS Node.js环境搭建

15-8 预备知识:CentOS Ngnix环境搭建

15-9 预备知识:CentOS git部署+免密更新

15-10 预备知识:CentOS MySQL环境安装

15-11 预备知识:阿里云域名注册、解析与备案流程

第16章 Vue进阶(上)

对Vue的进阶知识进行讲解,包括$emit和$on、directive指令、组件化、Vue插件等相关内容。

16-1 补充说明

16-2 $emit和$on用法

16-3 directive指令用法

16-4 Vue.component用法

16-5 Vue.extend基本用法

16-6 Vue.extend进阶用法

16-7 Vue.use用法

第17章 Vue进阶(下)

对Vue的进阶知识进行讲解,包括组件通信、过滤器、监听器、Vue2.6重要新特性等相关内容。

17-1 组件通信provide和inject

17-2 过滤器filters

17-3 监听器watch

17-4 class和style绑定的高级用法

17-5 Vue.observable

17-6 插槽v-slot

第18章 课程总结

总结课程学到的知识点。

18-1 课程总结

本课程已完结

考试知道

华中农业大学关于做好2024年上半年成人高等教育、自学考试学士学位申请工作的通知

2024-5-15 20:52:36

考试知道

【15092】-私房教程(十三合一)合集

2024-5-15 22:15:16

搜索