《传智健康》项目配套基础课

课程详情

课程详情

《传智健康》项目配套基础课,从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报表_功能测试