用户中心 ,其实就是一个简单的 “用户管理系统” ,实现了用户注册、登录、查询等基础功能。如图:
主要运用阿里 Ant Design 生态:
- HTML + CSS + JavaScript 三件套
- Vue 开发框架
- Ant Design Pro of Vue项目模板
- Ant Design 端组件库
- Axios 请求库
- Java 编程语言
- Spring + SpringMVC + SpringBoot 框架
- MyBatis + MyBatis Plus 数据访问框架
- MySQL 数据库
- jUnit 单元测试库
- 单机部署
- Nginx
- 容器
-
项目简介和计划
-
企业做项目完整流程介绍
-
需求分析
-
技术选型(各技术作用讲解)
-
前端项目初始化
- 框架及项目目录介绍
- 组件引入
- 框架瘦身
-
后端项目初始化
- 3 种初始化 Java 项目的方式
- 环境搭建(比如 MySQL 安装)
- SpringBoot 整合 SSM、MyBatis 框架
- 项目分层介绍
-
数据库表设计
-
注册功能
-
详细设计
-
前端开发
- 快速页面开发
- 表单组件使用
-
后端开发 1. 代码生成器的使用 2. 接口、业务逻辑开发 3. 单元测试 4. API 接口测试
-
-
登录功能
-
详细设计
-
前端开发
- 登录态管理
- 请求库的使用
- 页面开发及验证
-
后端开发
- 登录态管理(Cookie 和 Session)
- 接口开发及测试
-
前后端交互
-
代理知识讲解
- 正向代理
- 反向代理
- 如何开启本地代理
-
-
用户管理
- 前端开发
- 后端开发
-
用户注销功能
- 前端开发
- 后端开发
-
前端代码优化
- 全局请求响应拦截器的封装
- 友好提示
-
后端代码优化
- 通用返回对象
- 自定义异常及错误码
- 全局异常处理器
-
补充用户校验
-
项目部署
- 多环境理论及实战
- 四种部署方式实战
- 原始前端 Nginx / 后端 SpringBoot 部署
- 宝塔 Linux
- Docker 容器(常用命令全部演示)
- 容器平台
-
项目上线
- 域名解析
- 跨域问题解决(3 种思路)