课程分析
对Element-UI的内容进行讲解,包括如何搭建Element-UI使用环境,如何使用插件快速集成Element-UI,并通过el-form源码解读说明Element-UI的基本实现原理。
对Vue的全家桶中两个重要插件:Vuex和Vue-router进行更加深入的介绍,包含原理讲解以及一些重要特性讲解。
集成 Github 4.3w+ Star的明星项目 vue-element-admin,本节将基于该项目完成前端框架搭建。
介绍 Node.js 和 Express,并讲解Express的三个重要特性:中间件、路由和异常处理,在此基础上完成服务端框架搭建。
在正式开发前对项目的需求、技术细节进行一次复盘,并介绍项目相关的必备知识:epub、nginx、mysql。
深入讲解与登录相关的路由和权限校验、路由和菜单绑定、登录重定向、路由和面包屑导航绑定等预备知识。
深入讲解登录模块的前端源码,并基于 axios 封装请求框架,实现请求拦截、响应拦截和异常处理功能。
深入讲解如何开发后端登录 API,通过 JWT 实现登录认证,并完成前后端源码联调
完成电子书的上传功能,通过Express的multer库实现核心的上传逻辑,前端使用element-ui的Upload组件实现。
课程的重点及难点,集成epub库,实现对epub电子书的解析,并对该库的功能进行增强,实现目录的解析,需要用到xml解析、zip解压等技术,并将解析的结果写入数据库。
电子书的列表页面开发,通过element-ui的Table组件实现,基于vue-element-admin进行二次开发。
完成电子书的编辑和删除功能,至此整个开发工作基本结束。
完成项目的上线与发布,可以通过外网访问到本项目,并且搭建https服务。
对Vue的进阶知识进行讲解,包括$emit和$on、directive指令、组件化、Vue插件等相关内容。
对Vue的进阶知识进行讲解,包括组件通信、过滤器、监听器、Vue2.6重要新特性等相关内容。
本章将带大家开发管理后台的权限管理模块,我们需要四个内容:角色管理、用户管理、菜单管理和权限菜单设计。同时,我们还需要开发与权限管理模块相对应的数据库表内容。这样,一个完整的权限管理模块即可开发完成。
骨灰级BAT前端架构师,慕课网明星讲师。广泛涉猎各种前沿的前端技术,包括:前端工程化、性能优化、数据可视化、小程序、中后台等领域,一个集技术和讲课能力于一身的才子,一句话概括:他出课,必卖爆!
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题