很多人搜到《传智健康》这门课,是因为看到它带着一个完整的医疗信息化项目,以为学完就能往简历上写一笔。但真正打开之前,需要先弄清楚一件事:它本质上是一门 Java 基础配套课,项目是拿来练手的载体,不是让你直接做架构设计的。这篇导读帮你判断它值不值得花时间,以及不同基础的人该怎么用它。
它解决的是哪个阶段的问题
如果你已经能独立写 Spring Boot 接口、懂 Maven 和 MyBatis,这门课对你偏浅,性价比不高。它真正对准的是这样一类人:学过 Java 语法,但一遇到分层、实体、接口回调、异常处理这些概念就发懵;或者跟着视频敲过代码,关掉视频自己从零搭一个模块就卡住。《传智健康》这个场景——体检预约、套餐管理、预约排期——业务不复杂但环节完整,正好用来把「语法知识」过渡到「按功能写代码」。
换句话说,它补的是从「会写 for 循环」到「能看懂一个业务模块怎么落地」之间的那段。这个阶段没人带你走一遍,后面学框架会一直悬空。
学完之后你能独立做什么
按课程推进的深度,比较现实的目标是:能自己搭起一个多模块的 Maven 工程,理解 controller、service、dao 各自该放什么;能根据一张业务表写出对应的增删改查,并处理常见的参数校验和异常返回;能看懂体检预约这类流程里的状态流转是怎么在代码里体现的。部分实战环节会带到类似苍穹外卖这样的案例,用来对比不同业务场景下同一套分层思路怎么复用。
但要提前说清楚:课程不会把你带到能独立设计高并发、能处理分布式事务的程度。学完它,你具备的是「能参与一个中小型业务系统的日常开发」,而不是「能主导技术选型」。对转行者来说,这已经是能写进简历、能应对初级面试追问的底子。
资料适合什么基础的人用
- 零基础或刚学完语法:可以用,但建议先确保能独立写出类、理解面向对象的基本概念,否则容易变成纯抄代码。跟着做的时候,每个模块先自己试着写一遍再看讲解。
- 有语法基础但没做过项目:这是最匹配的人群。重点放在理解分层为什么这么分、一个请求从入口到数据库经过了哪些环节,而不是把代码敲完就过。
- 已经做过一两个小项目:可以只挑自己薄弱的部分看,比如异常处理、参数校验、分页查询的实现方式,不必从头刷。
用的时候注意这几点
第一,别把它当成「项目实战课」来期待。它的主线是 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报表_功能测试






