Vue+NuxtJS+Koa2+Mongo开发全栈电商平台
课程详情
课程详情
本课程专注于后端技术解决方案,旨在通过实战项目让学员深入掌握Vue技术栈、Node.js、Koa2、MongoDB、Mongoose、Redis、NuxtJS等热门后端技术。
适合人群
- 对全栈开发感兴趣的初学者
- 希望提升后端开发技能的程序员
- 有志于从事电商平台开发的开发者
学习收获
- 熟练掌握Vue技术栈和NuxtJS构建全栈应用
- 精通Node.js和Koa2搭建后端服务
- 深入理解MongoDB和Mongoose数据库操作
- 掌握Redis缓存机制及其应用
课程亮点
- 实战导向:通过实际项目学习,快速提升技能
- 技术全面:涵盖前端到后端的全栈技术
- 更新及时:紧跟业界最新技术发展
- 互动教学:提供答疑解惑,确保学习效果
课程目录
第一章 Vue技术栈+NuxtJS+Koa2+MongoDB打造全栈高端电商平台
快速掌握Vue基础
本章导学
Vue基础-快速安装
Vue基础-模板语法
Vue基础-指令
Vue基础-计算属性
Vue基础-绑定样式
Vue基础-事件
Vue基础-封装组件
vue基础总结
Vue全家桶-Router路由
Vue全家桶-vuex状态管理
本章总结
Node+Koa2基础知识
本章导学
NodeJS特点及应用场景
安装Nodejs
使用koa-generator
koa2中间件-koa2中间件实现原理
koa2中间件-自定义中间件
Koa2路由-Router路由方法
Koa2路由-路由器动态参数与路由器前缀
本章总结
Mongoose+Redis数据存储
本章导学
快速安装mongodb(上)
快速安装mongodb(下)
Mongoose快速上手
Schema类型与模型
Schema中间件A
Schema中间件U
Schema中间件Z-1
Schema中间件Z-2
Mongoose连接
mongoose基础知识总结
redis简介与安装
redis常用命令
本章总结
SSR服务端渲染(NuxtJS)
本章导学
NuxtJS概述
NuxtJS生命周期
安装create-nuxt-app脚手架(更新版)
NuxtJS相关配置-sass预处理器
NuxtJS相关配置-Vant UI库
NuxtJS相关配置-配置Rem适配
NuxtJS串联技术点
本章总结
全栈高端电商-实战准备
本章导学
项目准备
需求分析(上)
需求分析(下)
项目整体设计图分析
本章总结
全栈高端电商-后端服务接口开发
本章导学
需求分析
注册接口开发
登录接口开发
列表数据接口开发
详情页接口开发
添加购物车接口开发(上)
添加购物车接口开发(下)
购物车列表接口开发
删除购物车接口开发
订单页接口开发
本章总结
全栈高端电商-实战开发
本章导学
注册页-页面分析与实现(上)
注册页-页面分析与实现(下)
注册页-数据校验加密及接口调用
登录页-页面分析与实现
登录页-验证加密及JWT认证
登录页-实现登录接口
登录页-Vuex存储Token并设置Authorization
首页-页面实现及封装Swipe组件
首页-实现下拉加载列表功能
首页-实现列表接口
详情页-页面分析与实现
详情页-组件复用与动态路由
详情页-实现详情接口
详情页-添加购物车与立即购买
购物车-页面分析与实现
购物车-实现列表接口
购物车-商品列表多选
购物车-删除功能
购物车-结算
确认订单-页面分析与实现
确认订单-支付体系
确认订单-实现提交订单接口
确认订单-查看订单
订单页状态-页面分析与实现
订单页状态-显示状态与订单列表
本章总结
全栈高端电商-测试上线
本章导学
AVA自动化测试
部署上线
本章总结




