《传智健康》项目配套基础课
课程详情
课程详情
《传智健康》项目配套基础课,从Java语言起源出发,深入浅出地教授实用技术。课程设计旨在用更短的时间帮助学员掌握核心技能,并对应用原理进行透彻剖析。
适合人群
- Java编程初学者
- 希望快速提升Java技术水平的开发者
- 对Java企业级应用开发感兴趣的学员
学习收获
- 掌握Java语言基础及核心概念
- 熟悉Java在企业级应用中的实际应用
- 通过实战案例提升项目开发能力
课程亮点
- 循序渐进的教学方式,适合不同基础的学员
- 结合企业实用场景,确保所学知识的实用性
- 丰富的实战案例,包括苍穹外卖项目,提升实战经验
课程目录
第一章 Java基础语法
Java入门
01、Java课程简介
02、Java语言概述
03、Java环境搭建:JDK安装、常用命令
04、Java入门程序开发
05、Java入门程序:常见问题解答
开发工具
06、补充知识:Java执行原理、bug介绍
07、补充知识:JDK组成、跨平台原理
08、补充知识:JDK安装后Path和JAVA_HOME环境变量
09、idea开发工具介绍
10、idea开发第一个程序
11、idea的配置、快捷键
基础语法
12、基础语法:注释
13、基础语法:字面量
14、基础语法:认识变量
15、基础语法:变量的应用场景
16、基础语法:变量使用时的注意事项
17、基础语法:关键字、标识符
类型转换
01、基础语法:变量原理、ASCII、二进制
02、二进制转十进制、八进制、十六进制、数据单位
03、数据类型详解
04、自动类型转换
05、表达式的自动类型转换
06、强制类型转换
运算符
07、算术运算符、+符号做连接符
08、自增、自减运算符
09、赋值运算符
10、关系运算符
11、逻辑运算符
12、三元运算符、运算符优先级
13、API介绍、Scanner:录入用户键盘输入的数据
分支结构&循环控制
01、程序流程控制控制介绍
02、分支结构:if
03、分支结构:switch
04、分支结构:switch的注意事项、穿透性
05、循环结构:for循环概述
06、循环结构:for循环案例1:求和
07、循环结构:for循环案例2:求奇数和
循环控制&随机数
08、循环结构:while循环
09、循环结构:while循环案例
10、循环结构:do-while循环
11、循环的形式:死循环概述
12、循环的形式:循环嵌套
13、跳转关键字:break、continue
14、Random:生成随机数
15、Random的案例:猜数字游戏
数组基础
01、数组概述
02、数组的定义方式一:静态初始化数组
03、数组的访问
04、数组的遍历
05、案例训练
06、数组的定义方式二:动态初始化数组
07、案例训练
数组应用
08、数组在计算机中的执行原理,Java内存分配
09、多个变量指向同一个数组
10、数组案例:求最值
11、数组案例:反转
12、数组案例:随机排名
13、补充知识:debug工具
方法的定义
01、方法概述
02、方法的其他定义形式
03、方法使用时的常见问题
04、方法的案例讲解
05、方法在计算机中的执行
方法的参数
06、Java的参数传递机制:基本类型的参数传递
07、Java的参数传递机制:引用类型的参数传递机制
08、参数传递的案例1
09、参数传递的案例2
10、方法重载
11、return关键字
案例一
01、案例开场
02、买飞机票
03、验证码2
04、评委打分
05、数组加密最终版
06、数组拷贝
案例二
07、抢红包
08、找素数
09、双色球概述
10、随机一组中奖号码
11、判断中奖情况
第二章 面向对象基础
面向对象基础一
01、面向对象入门
02、深刻认识面向对象
03、对象在计算机中的执行原理
04、类与对象的几点注意事项
05、this关键字
面向对象基础二
06、构造器
07、封装
08、实体JavaBean
09、面向对象编程的综合案例
10、成员变量、局部变量的区别(1.2倍速播放)
第三章 API基础
API基础
01、今日课程介绍:常用API
02、包的概述
03、String概述
04、String提供的常用方法
05、String的注意事项
String案例、ArrayList
06、String应用案例:用户登录
07、String应用案例:验证码
08、ArrayList集合的概述
09、ArrayList集合的使用
10、ArrayList的应用案例
11、ArrayList的综合案例
第四章 综合案例
综合案例一
01、ATM项目介绍
02、系统架构搭建、欢迎页面设计
03、开户功能
04、开户功能-生成新卡号
05、用户登录
综合案例二
06、登录后的操作页展示、查询账户、退出
07、存款、取款
08、转账
09、销户操作
10、密码修改
第五章 面向对象高级部分
static
01、面向对象高级部分内容介绍
02、static:修饰成员变量
03、static:类变量的应用场景
04、static:修饰成员方法
05、static:类方法的应用场景-工具类
06、static:注意事项
设计模式&继承
07、类的成分:代码块
08、设计模式:概述、饿汉式单例
09、设计模式:懒汉式单例
10、继承:概述
11、继承:使用继承的好处
12、继承:权限修饰符
继承
13、继承:特点详解
14、继承:方法重写
15、继承:子类访问的特点
16、继承:子类构造器的特点
17、继承:子类构造器的常见应用
18、其他:this()调用兄弟构造器
多态、关键字、抽象类
19、多态:概述
20、多态:使用多态的好处
21、前置知识:final关键字
22、前置知识:常量
23、抽象类:认识抽象类
24、抽象类:使用抽象类的好处
25、抽象类:模板方法设计模式
接口
26、接口:认识接口
27、接口:使用接口的好处
28、接口:综合案例
29、接口:JDK8开始、新增的方法
30、接口:接口的多继承、使用接口的注意事项[了解]
内部类、枚举
31、内部类:概述、成员内部类
32、内部类:静态内部类[了解]
33、内部类:匿名内部类[重点]
34、内部类:匿名内部类的使用场景
35、枚举:认识枚举
36、枚举:枚举的作用
泛型
37、泛型:认识泛型
38、泛型:泛型类
39、泛型:泛型接口
40、泛型:泛型方法
41、泛型:泛型的注意事项
第六章 常用API
常用API一
42、API课程介绍
43、API:Object类的toString、equals方法
44、API-Object的克隆方法
45、API-Objects类
46、API-包装类
常用API二
47、API-StringBuilder
48、API-StringBuilder拼接案例
49、API-StringJoiner
50、API-Math、System
51、API-Runtime
52、API-BigDecimal讲解
时间日期类
53、传统时间:Date日期类
54、传统时间:SimpleDateFormat
55、传统时间:秒杀案例
56、传统时间:Calendar
57、为啥要学习JDK8新增的时间
JDK8新时间
58、JDK8新时间:LocalDate、LocalTime、LocalDateTime
59、JDK8新时间:ZoneId、ZonedDateTime
60、JDK8新时间:Instant
61、JDK8新时间:DateTimeFormatter
62、JDK8新时间:Period、Duration
Arrays类
63、Arrays类:基本使用
64、Arrays类:自定义排序规则的方式一
65、Arrays类:自定义排序规则的方式二
第七章 JDK8新特性
JDK8新特性、算法
66、JDK8新特性:Lambda表达式
67、JDK8新特性:Lambda表达式省略规则
68、JDK8新特性:方法引用
69、JDK8新特性:特定类型的方法引用
70、JDK8新特性:构造器引用【了解】
71、算法:简单认识算法
72、算法:排序算法-冒泡排序
73、算法:排序算法-选择排序
算法、正则表达式
74、算法:查找算法-二分查找
75、正则表达式:概述、初体验
76、正则表达式:匹配规则
77、正则表达式:应用案例
78、正则表达式:爬取内容
79、正则表达式:用于搜索、替换内容
第八章 异常处理
异常
80、异常:认识异常
81、异常:自定义异常、异常的作用
82、异常:异常的常见处理方式一
83、异常:异常的常见处理方式二
第九章 集合框架
Collection集合
84、集合进阶概述
85、Collection集合:常用API
86、Collection集合的遍历方式一:迭代器
87、Collection集合的遍历方式二:增强for循环
88、Collection集合的遍历方式三:Lambda
89、遍历集合的案例
List系列集合
90、List系列集合:特点、特有方法
91、List系列集合:遍历方式
92、List系列集合:ArrayList集合的底层原理
93、List系列集合:LinkedList集合的底层原理
94、List系列集合:LinkedList集合的应用场景:做队列、栈
Set系列集合
95、Set系列集合:整体特点
96、Set系列集合:HashSet集合的底层原理1
97、Set系列集合:HashSet集合的底层原理2
98、Set系列集合:HashSet集合去重复机制
99、Set系列集合:LinkedHashSet集合
100、Set系列集合:TreeSet集合
集合补充知识、综合案例
101、Collection系列集合的小结
102、补充知识:集合的并发修改异常问题
103、前置知识:可变参数
104、集合的工具类:Collecitons
105、综合案例:斗地主业务分析、做牌
106、综合案例:洗牌,发牌,排序,看牌
Map系列集合
107、Map系列集合:概述
108、Map系列集合:常用方法
109、Map系列集合的遍历方式一:键找值
110、Map系列集合的遍历方式二:键值对
111、Map系列集合的遍历方式三:Lambda
112、Map系列集合:应用案例
113、Map系列集合:HashMap
Map、JDK8新特性
114、Map系列集合:LinkedHashMap集合的原理
115、Map系列集合:TreeMap集合的原理、使用
116、补充知识:集合的嵌套
117、JDK8新特性:Stream流入门
118、JDK8新特性:Stream流的创建
119、JDK8新特性:Stream流的中间方法
120、JDK8新特性:Stream流的中间方法2
121、JDK8新特性:Stream流的终结方法
第十章 IO流体系
File类
122、File、IO流概述
123、File类:对象的创建
124、File类:判断、判断信息相关的方法
125、File类:创建、删除文件的方法
126、File类:遍历文件夹的方法
前置知识
127、前置知识:方法递归
128、前置知识:方法递归的算法、执行流程详解
129、方法递归的案例:文件搜索
130、前置知识:字符集
131、前置知识:字符集之UTF-8编码
132、前置知识: Java代码完成编码、解码
字节流
133、IO流概述
134、IO流:文件字节输入流-每次读取一个字节
135、IO流:文件字节输入流-每次读取一个字节存在的问题
136、IO流:文件字节输入流-每次读取多个字节
137、IO流:文件字节输入流-每次读取多个字节、改进,注意事项
138、IO流:文件字节输入流-一次读取完全部字节
139、IO流:文件字节输出流-写数据出去
字节流、字符流
140、IO流:字节流的应用-文件复制
141、释放资源的方案一:try-catch-finally
142、释放资源的方案二:try-with-resource
143、IO流:字符流-文件字符输入流
144、IO流:字符流-文件字符输出流
145、IO流:字符流-文件字符输出流的注意事项
缓冲流
146、IO流:缓冲流-概述-字节缓冲流
147、IO流:缓冲流-字符缓冲输入流
148、IO流:缓冲流-字符缓冲输出流
149、IO流:原始流、缓冲流的性能分析
150、引出问题:不同编码读取会出现乱码
其他流
151、IO流:转换流-字符输入转换流
152、IO流:转换流-字符输出转换流
153、IO流:打印流
154、IO流:打印流的应用
155、IO流:数据流
156、IO流:序列化流
157、补充知识:IO框架
第十一章 特殊文件、日志框架
特殊文件
158、特殊文件、日志技术概述
159、特殊文件:Properties属性文件
160、特殊文件:XML概述
161、特殊文件:XML的解析
162、特殊文件:XML的解析2
163、特殊文件:XML的创建
日志技术
164、特殊文件:XML的约束
165、日志技术:概述
166、日志技术:体系结构、Logback日志框架介绍
167、日志技术:logback的快速入门
168、日志技术:logback的核心配置文件详解
169、日志技术:logback的日志级别
第十二章 多线程
多线程使用
170、多线程:概述、线程创建方式一
171、多线程:线程创建方式二
172、多线程:线程创建方式二(匿名内部类写法)
173、多线程:线程创建方式三
174、多线程:线程的常用方法
线程安全、线程同步
175、线程安全问题:概述
176、线程安全问题:模拟取钱案例
177、线程同步:概述
178、线程同步:同步代码块
179、线程同步:同步方法
180、线程同步:Lock锁
181、线程通信[了解]
线程池、其他细节
182、线程池:概述
183、线程池:线程池的创建
184、线程池:处理Runnable任务
185、线程池:处理Callable任务
186、线程池:使用Executors得到线程池
187、其他细节:并发并行
188、其他细节:生命周期
第十三章 网络编程
通信三要素
189、网络编程概述
190、通信三要素:IP地址
191、通信三要素:InetAddress
192、通信三要素:端口号
193、通信三要素:协议-UDP
194、通信三要素:协议-TCP
UDP、TCP通信
195、UDP通信:客户端发消息
196、UDP通信:服务端收消息,测试
197、UDP通信:多发、多收
198、TCP通信:客户端开发
199、TCP通信:服务端开发
200、TCP通信:多发多收
TCP通信
201、TCP通信:支持与多个客户端同时通信的原理
202、TCP通信:用代码实现与多个客户端同时通信
203、TCP通信:群聊(拓展,可选)
204、TCP通信:实现BS架构
205、TCP通信:线程池优化BS架构
第十四章 Java高级技术
单元测试、反射
206、Java高级技术、Junit单元测试框架入门
207、Junit单元测试:断言、小结
208、Junit单元测试:常见注解
209、反射:认识反射、获取类
210、反射:获取类的构造器
211、反射:获取类的构造器的作用
注解
212、反射:获取类的成员变量
213、反射:获取类的成员方法
214、反射:作用、应用场景
215、注解:认识注解
216、注解:元注解
217、注解:注解的解析
218、注解:注解的应用场景演示
动态代理
219、动态代理:介绍、准备工作
220、动态代理:创建、工作流程演示
221、动态代理:应用、好处
第十五章 HTML、CSS
阶段学习反馈
【JavaSE基础和进阶】阶段学习反馈
HTML快速入门和基础标签1
01. web开发-介绍
02. Web前端开发-课程安排
03. Web前端开发-HTML-快速入门
04. HTML-VSCode安装
05. HTML-新浪新闻-实现标题-排版
06. HTML-新浪新闻-实现标题-样式1
07. HTML-新浪新闻-实现标题-样式2
基础标签2和CSS
08. HTML-新浪新闻-实现标题-超链接
09. HTML-新浪新闻-实现正文-排版
10. HTML-新浪新闻-实现正文-布局
11. HTML-表格标签
12. HTML-表单标签
13. HTML-表单项标签
第十六章 JavaScript、Vue
JavaScript基础
14. JavaScript-介绍
15. JavaScript-引入方式
16. JavaScript-基础语法-书写语法
17. JavaScript-基础语法-变量
18. JavaScript-基础语法-数据类型&运算符
JS函数&JS对象1
01. JS-函数
02. JS-对象-Array数组
03. JS-对象-String字符串
04. JS-对象-JSON
JS对象2&JS事件
05. JS-对象-BOM
06. JS-对象-DOM
07. JS-对象-DOM案例
08. JS-事件-事件绑定
09. JS-事件-常见事件
10. JS-事件-案例
Vue指令&生命周期
11. Vue-概述
12. Vue-指令-v-bind&v-model
13. Vue-指令-v-on
14. Vue-指令-v-if&v-show
15. Vue-指令-v-for
16. Vue-指令-案例
17. Vue-生命周期
第十七章 Vue、ElementUI
Ajax&前后端分离
01. Ajax-介绍
02. Ajax-Axios
03. Ajax-Axios-案例
04. 前后端分离开发-介绍
补充课-yapi
05. 前后端分离开发-YApi
06. 前端工程化-环境准备
前端工程化&Element组件
07. 前端工程化-Vue项目
08. 前端工程化-Vue项目开发流程
09. Element-快速入门
10. Element-组件-Table表格
11. Element-组件-Pagination分页
12. Element-组件-Dialog对话框
13. Element-组件-Form表单
Element案例&项目部署
14. Element-案例-基本页面布局
15. Element-案例-页面组件实现
16. Element-案例-axios异步加载数据
17. vue路由
18. 打包部署
第十八章 Maven
Maven
01. maven-课程介绍
02. maven-概述-maven介绍
03. maven-概述-maven安装
04. maven-idea集成-配置及创建maven项目
05. maven-idea集成-导入maven项目
06. maven-依赖管理-依赖配置
07. maven-依赖管理-依赖传递
08. maven-依赖管理-依赖范围
09. maven-依赖管理-生命周期
第十九章 SpringBootWeb开发基础
Web入门
10. Web入门-课程介绍
11. Web入门-SpringBootWeb-快速入门
12. Web入门-HTTP协议-概述
13. Web入门-HTTP协议-请求协议
14. Web入门-HTTP协议-响应协议
15. Web入门-HTTP协议-协议解析
16. Web入门-Tomcat-介绍
17. Web入门-Tomcat-基本使用
18. Web入门-Tomcat-入门程序解析(内嵌tomcat)
请求&响应(一)
01. 请求响应-概述
02. 请求响应-请求-postman工具
03. 请求响应-请求-简单参数
04. 请求响应-请求-实体参数
05. 请求响应-请求-数组集合参数
06. 请求响应-请求-日期参数
请求&响应(二)
07. 请求响应-请求-json参数
08. 请求响应-请求-路径参数
09. 请求响应-响应-@ResponseBody&统一响应结果
10. 请求响应-响应-案例
分层解耦
11. 分层解耦-三层架构
12. 分层解耦-分层解耦(IOC-DI引入)
13. 分层解耦-IOC&DI-入门
14. 分层解耦-IOC&DI-IOC详解
15. 分层解耦-IOC&DI-DI详解
第二十章 MySQL基础
MySQL介绍&DDL1
01. MySQL-课程介绍
02. MySQL-概述-安装配置
03. MySQL-概述-数据模型
04. MySQL-概述-SQL简介
05. MySQL-DDL-数据库操作
06. MySQL-DDL-图形化工具
DDL2
07. MySQL-DDL-表结构操作-创建
08. MySQL-DDL-表结构操作-数据类型
09. MySQL-DDL-表结构操作-创建-案例
10. MySQL-DDL-表结构操作-查询&修改&删除
DML&DQL1
11. MySQL-DML-添加数据insert
12. MySQL-DML-修改数据update
13. MySQL-DML-删除数据delete
01. MySQL-DQL-基本查询
02. MySQL-DQL-条件查询
DQL2
03. MySQL-DQL-聚合函数
04. MySQL-DQL-分组查询
05. MySQL-DQL-排序查询
06. MySQL-DQL-分页查询
07. MySQL-DQL-案例一
08. MySQL-DQL-案例二
第二十一章 MySQL数据库多表设计、操作
多表设计
09. MySQL-多表设计-一对多
10. MySQL-多表设计-一对多-外键
11. MySQL-多表设计-一对一&多对多
12. MySQL-多表设计-案例-关系分析
13. MySQL-多表设计-案例-表结构1
14. MySQL-多表设计-案例-表结构2
多表查询
01. MySQL-多表查询-概述
02. MySQL-多表查询-内连接
03. MySQL-多表查询-外连接
04. MySQL-多表查询-子查询(标量、列)
05. MySQL-多表查询-子查询(行、表)
06. MySQL-多表查询-案例1
07. MySQL-多表查询-案例2
事务&索引
08. MySQL-事务-介绍与操作
09. MySQL-事务-四大特性
10. MySQL-索引-介绍
11. MySQL-索引-结构
12. MySQL-索引-操作语法
第二十二章 MyBatis
Mybatis-入门
13. Mybatis-入门-课程介绍
14. Mybatis-入门-快速入门分析
15. Mybatis-入门-快速入门实现
16. Mybatis-入门-配置SQL提示
17. Mybatis-入门-JDBC
18. Mybatis-入门-数据库连接池
19. Mybatis-入门-lombok工具包介绍
Mybatis-基础操作
01. Mybatis-基础操作-环境准备
02. Mybatis-基础操作-删除
03. Mybatis-基础操作-删除(预编译SQL)
04. Mybatis-基础操作-新增
05. Mybatis-基础操作-新增(主键返回)
06. Mybatis-基础操作-更新
07. Mybatis-基础操作-查询(根据ID查询)
XML映射文件&动态SQL
08. Mybatis-基础操作-查询(条件查询)
09. Mybatis-XML映射文件
10. Mybatis-动态SQL-if
11. Mybatis-动态SQL-if-案例
12. Mybatis-动态SQL-foreach
13. Mybatis-动态SQL-sql&include
第二十三章 SpringBootWeb案例
准备工作&部门管理
01. 案例-准备工作-需求分析和工程搭建
02. 案例-准备工作-开发规范
03. 案例-部门管理-查询
04. 案例-部门管理-前后端联调
05. 案例-部门管理-删除
06. 案例-部门管理-新增
员工管理
07. 案例-员工管理-分页查询-分析
08. 案例-员工管理-分页查询-实现
09. 案例-员工管理-分页查询-PageHelper插件
10. 案例-员工管理-分页条件查询
11. 案例-员工管理-删除员工
文件上传
01. 案例-员工管理-新增员工
02. 案例-文件上传-简介
03. 案例-文件上传-本地存储
04. 案例-文件上传-阿里云OSS-准备
05. 案例-文件上传-阿里云OSS-入门
06. 案例-文件上传-阿里云OSS-集成
修改员工&配置文件
07. 案例-修改员工-查询回显
08. 案例-修改员工-修改员工
09. 案例-配置文件-参数配置化
10. 案例-配置文件-yml配置文件
11. 案例-配置文件-@ConfigurationProperties
第二十四章 登录认证
登录功能概述&会话技术
01. 基础登录功能
02. 登录校验-概述
03. 登录认证-登录校验-会话技术
04. 登录认证-登录校验-会话跟踪方案一
05. 登录认证-登录校验-会话跟踪方案二、三
登录校验
06. 登录校验-JWT令牌-介绍
07. 登录校验-JWT令牌-生成和校验
08. 登录校验-JWT令牌-登录后下发令牌
09. 登录校验-Filter-入门
10. 登录校验-Filter-详解(执行流程-拦截路径)
11. 登录校验-Filter-详解(过滤器链)
登录校验&异常处理
12. 登录校验-Filter-登录校验过滤器
13. 登录校验-Filter-登录校验过滤器测试
14. 登录校验-Interceptor-入门
16. 登录校验-Interceptor-登录校验拦截器
15. 登录校验-Interceptor-详解
17. 异常处理
第二十五章 AOP
事务管理
01. 事务管理-事务回顾-spring事务管理
02. 事务管理-事务进阶-rollbackFor属性
03. 事务管理-事务进阶-propagation属性
AOP基础&AOP进阶1
04. AOP基础-快速入门
05. AOP基础-核心概念
06. AOP进阶-通知类型
07. AOP进阶-通知顺序
AOP进阶2&案例
08. AOP进阶-切入点表达式-execution
09. AOP进阶-切入点表达式-@annotation
10. AOP进阶-连接点
11. AOP案例-记录操作日志-思路
12. AOP案例-记录操作日志-实现
第二十六章 SpringBoot原理篇
配置优先级&bean管理
01. SpringBoot-配置优先级
02. bean的管理-bean的获取
03. bean的管理-bean的作用域
04. bean的管理-第三方bean
SpringBoot起步依赖&自动配置原理
05. SpringBoot原理-起步依赖
06. SpringBoot原理-自动配置-概述
07. SpringBoot原理-自动配置-方案
08. SpringBoot原理-自动配置-原理分析-源码跟踪
09. SpringBoot原理-自动配置-原理分析-@Conditional
自定义starter&Web后端开发总结
10. SpringBoot原理-自动配置-案例(自定义starter分析)
11. SpringBoot原理-自动配置-案例(自定义starter实现)
12. SpringBoot原理-自动配置-案例(自定义starter测试)
13. Web后端开发-总结
第二十七章 Maven高级
Maven高级
01. maven高级-分模块设计与开发
02. maven高级-继承与聚合-继承关系实现
03. maven高级-继承与聚合-版本锁定
04. maven高级-继承与聚合-聚合实现
05. maven高级-私服-介绍
06. maven高级-私服-资源上传与下载
第二十八章 Git
阶段学习反馈
【Web开发+SSM】阶段学习反馈
Git
01-Git课程介绍
02-Git概述(介绍、下载、安装)
03-Git代码托管服务
04-Git常用命令(Git全局设置、获取Git仓库)
05-Git常用命令(版本库、工作区、暂存区相关概念)
06-Git常用命令(工作区中文件的状态)
07-Git常用命令(Git本地仓库操作命令)
08-Git常用命令(Git远程仓库操作命令_查看、添加、克隆、推送)
09-Git常用命令(Git远程仓库操作命令_拉取)
10-Git常用命令(分支操作命令)
11-Git常用命令(分支合并冲突解决)
12-Git常用命令(标签操作命令)
13-在IDEA中使用Git(配置Git、获取Git仓库)
14-在IDEA中使用Git(.gitignore文件的作用)
15-在IDEA中使用Git(本地仓库操作)
16-在IDEA中使用Git(远程仓库操作)
17-在IDEA中使用Git(分支操作)
第二十九章 苍穹外卖
项目介绍
01-项目效果展示
02-软件开发整体介绍
03-苍穹外卖项目介绍
04-开发环境搭建_前端环境搭建
05-开发环境搭建_后端环境搭建_熟悉项目结构
06-开发环境搭建_后端环境搭建_使用Git进行版本控制
开发环境搭建
07-开发环境搭建_后端环境搭建_数据库环境搭建
08-开发环境搭建_后端环境搭建_前后端联调_通过断点调试熟悉项目代码特点
09-开发环境搭建_后端环境搭建_前后端联调_Nginx反向代理和负载均衡概念
10-开发环境搭建_后端环境搭建_前后端联调_Nginx反向代理和负载均衡配置
11-开发环境搭建_完善登录功能
12-导入接口文档
13-Swagger_介绍和使用方式
14-Swagger_常用注解
新增员工
01-新增员工_需求分析和设计
02-新增员工_代码开发
03-新增员工_功能测试
04-新增员工_代码完善1
05-新增员工_代码完善2
员工分页查询
06-员工分页查询_需求分析和设计
07-员工分页查询_代码开发
08-员工分页查询_功能测试
09-员工分页查询_代码完善
10-启用禁用员工账号_需求分析和设计
11-启用禁用员工账号_代码开发和功能测试
编辑员工&公共字段自动填充
12-编辑员工_需求分析和设计
13-编辑员工_代码开发
14-编辑员工_功能测试
15-导入分类管理功能代码
01-公共字段自动填充_问题分析和实现思路
02-公共字段自动填充_代码开发_1
03-公共字段自动填充_代码开发_2
新增菜品
04-公共字段自动填充_功能测试
05-新增菜品_需求分析和设计
06-新增菜品_代码开发_1
07-新增菜品_代码开发_2
08-新增菜品_代码开发_3
09-新增菜品_功能测试
菜品分页查询&删除菜品&修改菜品
10-菜品分页查询_需求分析和设计
11-菜品分页查询_代码开发和功能测试
12-删除菜品_需求分析和设计
13-删除菜品_代码实现
14-删除菜品_功能测试
15-修改菜品_需求分析和设计
16-修改菜品_代码开发_1
17-修改菜品_代码开发_2
18-修改菜品_功能测试
Redis常用命令
01-课程内容介绍
02-Redis入门
03-Redis常用数据类型
04-Redis常用命令_字符串操作命令
05-Redis常用命令_哈希操作命令
06-Redis常用命令_列表操作命令
07-Redis常用命令_集合操作命令
08-Redis常用命令_有序集合操作命令
09-Redis常用命令_通用命令
在Java中操作Redis_Spring Data Redis使用方式&店铺营业状态设置
10-在Java中操作Redis_Spring Data Redis使用方式_操作步骤说明
11-在Java中操作Redis_Spring Data Redis使用方式_环境搭建
12-在Java中操作Redis_Spring Data Redis使用方式_操作字符串类型的数据
13-在Java中操作Redis_Spring Data Redis使用方式_操作哈希类型的数据
14-在Java中操作Redis_Spring Data Redis使用方式_其他类型的数据操作
15-店铺营业状态设置_需求分析和设计
16-店铺营业状态设置_代码开发
17-店铺营业状态设置_功能测试
HttpClient&微信小程序开发
01-本章课程内容介绍
02-HttpClient_介绍
03-HttpClient_入门案例_发送GET方式请求
04-HttpClient_入门案例_发送POST方式请求
05-微信小程序开发_介绍
06-微信小程序开发_准备工作
07-微信小程序开发_入门案例_1
08-微信小程序开发_入门案例_2
09-微信小程序开发_入门案例_3
10-微信小程序开发_入门案例_4
11-微信小程序开发_发布小程序
微信登录&导入商品浏览功能代码
12-微信登录_导入小程序代码
13-微信登录_微信登录流程
14-微信登录_需求分析和设计
15-微信登录_代码开发_1
16-微信登录_代码开发_2
17-微信登录_代码开发_3
18-微信登录_功能测试
19-导入商品浏览功能代码_需求分析和设计
20-导入商品浏览功能代码_代码导入和功能测试
缓存菜品&缓存套餐
01-课程内容介绍
02-缓存菜品_问题分析和实现思路
03-缓存菜品_代码开发_缓存菜品数据
04-缓存菜品_代码开发_清理缓存数据
05-缓存菜品_功能测试
06-缓存套餐_Spring Cache_介绍和常用注解
07-缓存套餐_Spring Cache_入门案例_1
添加购物车
08-缓存套餐_Spring Cache_入门案例_2
09-缓存套餐_Spring Cache_入门案例_3
10-缓存套餐_Spring Cache_入门案例_4
11-缓存套餐_代码开发
12-缓存套餐_功能测试
13-添加购物车_需求分析和设计
查看购物车&清空购物车
14-添加购物车_代码开发_1
15-添加购物车_代码开发_2
16-添加购物车_代码开发_3
17-添加购物车_功能测试
18-查看购物车
19-清空购物车
导入地址簿模块功能代码&用户下单
01-今日课程内容介绍
02-导入地址簿模块功能代码_需求分析和设计
03-导入地址簿模块功能代码_代码导入
04-导入地址簿模块功能代码_功能测试
05-用户下单_需求分析和设计_接口设计
06-用户下单_需求分析和设计_数据库设计
07-用户下单_代码开发1
用户下单&订单支付
08-用户下单_代码开发2
09-用户下单_代码开发3
10-用户下单_代码开发4
11-用户下单_功能测试
12-订单支付_微信支付介绍_微信支付产品和微信支付接入流程
13-订单支付_微信支付介绍_微信小程序支付时序图
订单支付
14-订单支付_微信支付介绍_微信支付相关接口介绍
15-订单支付_微信支付准备工作
16-订单支付_导入功能代码
17-订单支付_阅读订单支付功能代码
18-订单支付_功能测试
Spring Task&订单状态定时处理
01-Spring Task_介绍
02-Spring Task_cron表达式
03-Spring Task_入门案例
04-订单状态定时处理_需求分析
05-订单状态定时处理_代码开发
06-订单状态定时处理_功能测试
WebSocket&来单提醒&客户催单
07-WebSocket_介绍
08-WebSocket_入门案例_1
09-WebSocket_入门案例_2
10-来单提醒_需求分析和设计
11-来单提醒_代码开发
12-来单提醒_功能测试
13-客户催单_需求分析和设计
14-客户催单_代码开发
15-客户催单_功能测试
营业额统计
01-Apache ECharts_介绍
02-Apache ECharts_入门案例
03-营业额统计_需求分析和设计
04-营业额统计_代码开发_1
05-营业额统计_代码开发_2
06-营业额统计_代码开发_3
07-营业额统计_代码开发_4
用户统计&订单统计
08-营业额统计_功能测试
09-用户统计_需求分析和设计
10-用户统计_代码开发_1
11-用户统计_代码开发_2
12-用户统计_代码开发_3
13-用户统计_功能测试
14-订单统计_需求分析和设计
15-订单统计_代码开发_1
销量排名统计
16-订单统计_代码开发_2
17-订单统计_功能测试
18-销量排名统计_需求分析和设计
19-销量排名统计_代码开发_1
20-销量排名统计_代码开发_2
21-销量排名统计_功能测试
工作台&Apache POI
01-今日课程内容介绍
02-工作台_需求分析和设计
03-工作台_代码导入
04-工作台_功能测试
05-Apache POI_介绍
06-Apache POI_入门案例_通过POI向Excel文件写入文件内容
导出运营数据Excel报表
07-Apache POI_入门案例_通过POI读取Excel文件内容
08-导出运营数据Excel报表_需求分析和设计
09-导出运营数据Excel报表_代码开发1
10-导出运营数据Excel报表_代码开发2
11-导出运营数据Excel报表_代码开发3
12-导出运营数据Excel报表_功能测试





