课程详情
课程标题
JAVA开发工程师全套学习教程(第二阶段JavaWeb开发)
课程核心介绍
本课程是JAVA开发工程师全套学习教程的第二阶段,专注于JavaWeb开发。通过学习,学员将掌握Java开发常见技术如Servlet、JSP以及Web三层架构,为后续JavaEE主流框架的学习打下坚实基础。
适合人群
- 对Java编程技术感兴趣的在校大中专学生
- 零基础的Java开发学员
- Java开发初学者
- Java开发工程师
学习收获
- 掌握Java开发常见技术:Servlet、JSP、Web三层架构
- 熟悉Web开发基本思想和流程
- 为JavaEE主流框架学习奠定基础
课程亮点
- 承上启下:结合第一阶段JavaSE知识点,深入JavaWeb开发
- 实践导向:通过实际项目开发,巩固所学知识
- 系统全面:从基础到进阶,全面覆盖JavaWeb开发内容课程目录
01 HTML静态网页技术
01 Web开发前端需要学习的技术.mp4
02 HTML的基本概念.mp4
03 HTML的作用.mp4
04 HTML常见版本.mp4
05 使用IDEA开发HTML网页.mp4
06 HTML常见的标签介绍.mp4
07 常用的HTML标签小结.mp4
08 DIV和SPAN标签.mp4
09 font标签.mp4
10 文本样式相关标签.mp4
11 HTML中常见特殊符号.mp4
12 列表标签-无序列表.mp4
13 列表标签-有序列表.mp4
14 标签转义的问题.mp4
15 img图片标签.mp4
16 超链接a标签.mp4
17 单元格标签.mp4
18 表格练习需求.mp4
19 表格相关练习.mp4
20 HTML标签简单复习.mp4
21 表单标签Form.mp4
22 表单的Input标签.mp4
23 下拉框Select标签.mp4
24 表单多行文本框.mp4
25 框架布局准备工作.mp4
26 框架结构标签frameset.mp4
27 HTML其他标签.mp4
28 HTML作业练习.mp4
02 CSS网页样式技术
01 CSS的概念.mp4
02 CSS的基本语法.mp4
03 样式的位置.mp4
04 link和@import方式的区别.mp4
05 CSS基本的选择器.mp4
06 常见的属性.mp4
07 文字相关的属性.mp4
08 背景相关属性.mp4
09 外边框相关属性.mp4
10 圆角的常用属性.mp4
11 列表属性.mp4
12 属性选择器.mp4
13 伪类样式.mp4
14 层级选择器.mp4
15 显示属性display.mp4
16 Float浮动.mp4
17 清除浮动.mp4
18 相对定位.mp4
19 绝对定位.mp4
20 定位练习.mp4
21 CSS盒子模型.mp4
22 CSS盒子模型练习.mp4
03 JavaScript网页脚本技术
01 JavaScript简介.mp4
02 JavaScript的位置.mp4
03 JS的变量声明.mp4
04 JS练习讲解.mp4
05 JS的数据类型简介.mp4
06 JS的对象类型.mp4
07 JS中数组的声明和循环.mp4
08 JS中各种弹框.mp4
09 JS作业.mp4
10 JS程序DEBUG.mp4
11 JS中测试正则表达式.mp4
12 JS的数字转换.mp4
13 JS中随机数.mp4
14 JS数组的各种排序.mp4
15 JS的练习.mp4
16 正则表达式引入.mp4
17 正则表达式字符串匹配.mp4
18 正则表达式匹配-抽取-分割-替换.mp4
19 正则表达式的作业.mp4
20 解析文本文件获取对象.mp4
21 获取用户数据并验证.mp4
22 练习程序的问题.mp4
23 JS的表单验证需求.mp4
24 JS网页版本的注册验证.mp4
25 控制台注册BUG.mp4
26 InnerText和InnerHTML区别.mp4
27 抽奖程序.mp4
28 定时器小案例.mp4
29 元素的动态添加和删除.mp4
30 标签追加移除练习.mp4
31 表格练习案例.mp4
32 Window对象尺寸相关的熟悉.mp4
33 浏览器的信息获取.mp4
34 常见的JS的练习.mp4
35 JS预留练习.mp4
36 使用IO响应一个页面.mp4
37 模拟Web服务器.mp4
38 二级联动练习.mp4
39 关键字着色.mp4
40 正则表达式的问题.mp4
41 敏感词过滤.mp4
42 换网页背景图.mp4
43 文字输入字数限制截取.mp4
44 获取焦点和失去焦点事件.mp4
45 服务器响应一个HTML页面.mp4
46 响应一个404页面.mp4
47 模拟一个web程序.mp4
04 JS封装库Jquery框架
01 JS常见的封装库有哪些.mp4
02 Jquery简介.mp4
03 Jquery的第一个程序.mp4
04 onload事件和ready事件的区别.mp4
05 Jquery对象和JS对象互转.mp4
06 JQuery对象和JS对象互转测试.mp4
07 Jquery的链式编程.mp4
08 暂停或恢复ready事件的执行.mp4
09 Jquery小练习.mp4
10 Jquery作业.mp4
11 Jquery案例练习.mp4
12 Jquery版本的开灯关灯.mp4
13 Jquery选择器.mp4
14 Jquery层级选择器.mp4
15 Jqury案例-抽奖.mp4
16 query抽奖案例.mp4
17 基本过滤和内容过滤选择器.mp4
18 可见性过滤选择器.mp4
19 属性选择器.mp4
20 Jquery案例练习.mp4
21 创建一个购物车页面.mp4
22 购物车案例-全选和反选.mp4
23 获取这是或者删除属性.mp4
24 下拉框是否选中Jquery设置.mp4
25 Jquery样式操作.mp4
26 Jquery的值的操作.mp4
27 Jquery的DOM元素添加.mp4
28 Jquery的DOM元素的删除.mp4
29 JqueryDOM元素替换和克隆.mp4
30 Jquery购物车案例练习需求.mp4
31 购物车案例-添加购物车选项.mp4
32 购物车案例-商品数量的递增递减.mp4
33 购物车案例-删除当前行.mp4
34 购物车案例-计算总金额.mp4
35 购物车案例-更新.mp4
36 JQuery-案例下拉框移动.mp4
37 jQuery事件和传统js事件的区别.mp4
38 jQuery的事件绑定和解除.mp4
39 Jquery折叠菜单的需求.mp4
40 Jquery折叠菜单练习.mp4
41 事件委派的概念.mp4
42 Jquery事件委派机制.mp4
43 Jquery新版本事件委派机制.mp4
44 Jquery事件默认事件行为和冒泡.mp4
45 Jquery一次性事件和自动触发事件.mp4
46 Jquery的toggle事件切换.mp4
47 Jquery的hover事件切换.mp4
48 mouseenter和mouseover区别.mp4
05 Mysql数据库技术
01 为什么需要用数据库.mp4
02 数据库的概念和数据库的分类.mp4
03 数据库管理系统DBMS.mp4
04 Mysql卸载流程.mp4
05 MySQL服务器的安装.mp4
06 MySQL服务器本地服务查看.mp4
07 MySQL安装和卸载细节.mp4
08 MySQL的命令行终端.mp4
09 Navicat可视化终端.mp4
10 SQLyog可视化终端.mp4
11 MYSQL的安装目录结构.mp4
12 MYSQL配置文件.mp4
13 SQL语句的概念.mp4
14 MySQL默认的数据库.mp4
15 MYSQL创建数据库.mp4
16 查看数据库创建信息.mp4
17 MYSQL数据库的修改.mp4
18 MYSQL数据库的删除和查看.mp4
19 SQL简介.mp4
20 查询数据库SQL.mp4
21 创建Mysql数据库.mp4
22 数据库的修改删除.mp4
23 数据库的切换和查看.mp4
24 数据类型-字符串型.mp4
25 Mysql数据类型.mp4
26 创建数据表.mp4
27 Mysql数据表约束.mp4
28 带约束的表的创建.mp4
29 SQL语句创建表.mp4
30 表的修改.mp4
31 MYSQL创建库和表回顾.mp4
32 SQL语句数据插入INSERT.mp4
33 MYSQL表的默认值.mp4
34 查询数据SELECT.mp4
35 SQL语句数据更新.mp4
36 CMD命令行中文乱码问题.mp4
37 SQL语句删除数据.mp4
38 SQL的CRUD小结.mp4
39 初始化查询数据库.mp4
40 基本的查询.mp4
41 常见的条件运算符.mp4
42 OrderBy数据排序.mp4
43 SQL查询列取别名.mp4
44 SQL查询结果去重.mp4
45 SQL语句聚合查询.mp4
46 GroupBY分组查询.mp4
47 分组查询筛选Having.mp4
48 分页查询.mp4
49 EMP表结构.mp4
50 LIMIT分页查询.mp4
51 基础查询练习.mp4
52 SQL子查询练习.mp4
53 表之间的关系.mp4
54 外键的添加.mp4
55 外键的可视化添加和删除.mp4
56 关于外键的级联操作.mp4
57 内连接查询.mp4
58 外连接查询.mp4
59 笛卡尔积查询.mp4
60 多对多表设计需求.mp4
61 多对多的表的设计.mp4
62 多表查询的SQL语句.mp4
63 一对一表设计.mp4
64 多表查询小结.mp4
65 Mysql的User表信息.mp4
66 MySQL创建和删除普通账户.mp4
67 MySQL给普通用户授权和撤销权限.mp4
06 JDBC数据库访问技术
01 JDBC的概念.mp4
02 JDBC基本原理.mp4
03 创建JDBC的环境.mp4
04 JDBC连接数据库-新增歌手.mp4
05 JDBC连接数据库版本问题.mp4
06 JDBC连接数据库-执行更新和删除.mp4
07 JDBC连接数据库-查询.mp4
08 JDBC的回顾.mp4
09 JDBC模拟实现用户注册.mp4
10 JDBC模拟实现用户登录.mp4
11 SQL注入问题.mp4
12 PreparedStatement和Statement的对比.mp4
13 使用PreparedStatement优化用户注册.mp4
14 JDBC综合小练习.mp4
15 JDBC存在的问题.mp4
16 解析JDBC的配置文件.mp4
17 封装打开和关闭数据库连接方法.mp4
18 封装通用的执行增删改的方法.mp4
19 测试通用的增删改方法.mp4
20 封装通用的查询方法.mp4
21 关于通用的返回值的问题.mp4
22 封装一个通用的泛型查询.mp4
23 解决实体类和数据库类型Date不匹配问题.mp4
24 数据库工具类存在的缺陷.mp4
25 解决实体类和数据库字段不一致情况思路.mp4
26 解决字段不一致的问题.mp4
27 JDBC工具类新增一个查询单个对象方法.mp4
28 工具类存在的问题.mp4
29 ThreadLocal本地线程局部.mp4
30 ThreadLocal类简单原理.mp4
31 ThreadLocal优化BaseDao工具类.mp4
32 ThreadLocal的工具类小结.mp4
33 JDBC综合练习业务需求.mp4
34 新增一个查询单个值的方法.mp4
35 银行管理系统登录.mp4
36 管理员业务功能.mp4
37 顾客的业务功能.mp4
38 客户转账操作.mp4
39 客户修改密码.mp4
40 事务的概念.mp4
41 JDBC事务的基本模型.mp4
42 Mysql事务的测试.mp4
43 JDBC事务的使用流程.mp4
44 项目中的事务操作.mp4
45 项目中使用原始JDBC完成事务操作.mp4
46 改造BaseDao进行事务事务处理.mp4
47 事务的四大特性ACID.mp4
48 脏读的含义.mp4
49 脏读的测试.mp4
50 volatile关键字-保证线程可见性.mp4
51 不可重复读和幻读.mp4
52 Serializable隔离级别.mp4
53 JDBC设置事务隔离级别API.mp4
07 Maven项目构建工具
01 maven应用场景.mp4
02 maven的简介.mp4
03 maven的下载和Java的要求.mp4
04 maven的环境变量配置.mp4
05 maven仓库的概念.mp4
06 maven配置本地仓库路径.mp4
07 IDEA集成maven.mp4
08 maven坐标的含义.mp4
09 maven的坐标的概念.mp4
10 maven的工程结构.mp4
11 maven的依赖管理.mp4
12 私服的概念.mp4
13 Maven镜像仓库的配置问题.mp4
14 maven的jdk1.8编译插件.mp4
15 Maven控制台项目使用.mp4
16 关于Maven依赖下载失败问题.mp4
08 数据库连接池
01 数据库连接池原理.mp4
02 数据库连接池模拟.mp4
03 DBCP数据库连接池.mp4
04 DBCP数据库连接池详解.mp4
05 C3P0数据库连接池简介.mp4
06 DRUID数据路连接池.mp4
07 手写数据库连接池需求.mp4
08 连接池作用.mp4
09 市面常见的数据库连接池简介.mp4
10 推荐使用第二代连接池.mp4
11 数据库连接池参数解析.mp4
12 读取数据库信息配置类.mp4
13 反射封装配置类信息.mp4
14 初始化空闲连接池.mp4
15 从连接池获取连接对象.mp4
16 获取和释放数据库连接业务.mp4
17 配置数据源管理器.mp4
18 测试数据库连接池.mp4
09 持久层DButils框架
01 数据库连接池连接超时问题.mp4
02 简单定时器基本操作.mp4
03 定期检查超时的连接.mp4
04 模拟连接超时情况.mp4
05 自定义数据库连接池小结.mp4
06 自定义数据库连接池细节.mp4
07 Commons-dbutils简介.mp4
08 使用IDEA连接数据库.mp4
09 使用Dbutils执行新增.mp4
10 DButils基础的增删改.mp4
11 Dbutis整合数据库连接池需求.mp4
12 关于Dbutils连接关闭问题.mp4
13 BDutils整合Druid连接池.mp4
14 Druid连接池连接对象是否关闭.mp4
15 整合Druid细节.mp4
16 DButis解决属性和字段不一致问题.mp4
17 ResultSetHandler接口的实现类.mp4
18 DbUtils事务的管理.mp4
10 JavaWeb开发入门
01 JavaEE的概念.mp4
02 Web开发技术和Web开发自资源.mp4
03 常见的Web服务器.mp4
04 Tomcat的下载和安装.mp4
05 Tomcat服务器的目录结构.mp4
06 Tomcat的启动和访问.mp4
07 Tomcat服务器的端口配置.mp4
08 创建一个Maven版本的Web项目.mp4
09 IDEA集成Tomcat.mp4
10 配置IDEA的tomcat环境.mp4
11 Tomcat在IDEA控制台乱码问题.mp4
12 部署项目的第一种方式.mp4
13 配置Server文件进行访问.mp4
14 Tomcat部署项目第三种方式.mp4
15 IDEA如何部署项目.mp4
16 IDEA部署项目的细节.mp4
17 创建一个注册的页面.mp4
18 创建并配置一个Servlet.mp4
19 Servlet的生命周期.mp4
20 Tomcat打印信息控制台乱码.mp4
21 Servlet接收用户提交的注册数据.mp4
22 模拟一个注册的流程.mp4
23 模拟一个登录流程.mp4
11 Web分层思想
01 关于程序中的BUG问题.mp4
02 Web三层的需求.mp4
03 Web三层解耦合思想.mp4
04 控制层调用业务逻辑层.mp4
05 使用BeanUtils请求参数封装..mp4
06 合并Servlet思想.mp4
07 合并Servlet测试.mp4
08 测试合并Servlet测试.mp4
09 美化前端页面.mp4
10 登录注册测试.mp4
12 Servlet开发技术
01 创建商品三层架构.mp4
02 新增商品数据.mp4
03 新增商品测试.mp4
04 Get和Post传递请求参数的位置不同.mp4
05 Get和Post区别.mp4
06 Get和Post区别小结.mp4
07 练习后续的内容.mp4
13 JSP开发技术
01 查询商品的Servlet控制器.mp4
02 登录成功跳转后台Servlet.mp4
03 JSP的概念.mp4
04 JSP的基本语法.mp4
05 JSP的编译原理.mp4
06 JSP的底层原理.mp4
07 JSP编译之后的内容.mp4
08 JSP的三种脚本.mp4
09 转发JSP取值渲染数据.mp4
10 商品删除.mp4
11 跳转到商品更新页面.mp4
12 商品跳转更新数据回显.mp4
13 商品数据的更新.mp4
14 商品选中特效.mp4
15 前端发送一个要批量删除的请求.mp4
16 商品批量删除.mp4
17 商品详情数据展示.mp4
14 会话技术-Cookie
01 重定向和转发区别-请求次数不同.mp4
02 转发和重定向区别.mp4
03 dopost和doget方法.mp4
04 会话的概念.mp4
05 会话跟踪的作用.mp4
06 Cookie的概念.mp4
07 Cookie的原理.mp4
08 Cookie存储的创建和存储.mp4
09 Cookie的读取问题.mp4
10 Cookie的获取.mp4
11 Cookie的中文编码问题.mp4
12 Cookie的中文问题.mp4
15 会话技术-Session
01 Session的概述.mp4
02 Session的工作原理.mp4
03 Session的工作原理概述.mp4
04 Session的有效期.mp4
05 Session的获取并存值.mp4
06 获取用户的登录状态.mp4
07 用户登录和注销.mp4
08 session的小结.mp4
09 服务器多个Cookie读取问题.mp4
10 关于字段关键字问题.mp4
16 阶段项目-基于JavaEE开发博客系统
01 博客项目的需求简介.mp4
02 博客项目数据库介绍.mp4
03 博客项目工程创建.mp4
04 博客数据库访问层.mp4
05 博客后台Web三层.mp4
06 博客登录页面.mp4
07 博客项目测试登录.mp4
08 管理员登录和注销.mp4
09 登录验证码需求.mp4
10 随机生成一个验证码图片.mp4
11 测试验证码登录.mp4
12 管理员登录数据验证.mp4
13 管理员信息更新页面.mp4
14 跳转到个人信息修改页面.mp4
15 管理员个人信息管理需求.mp4
16 把后台首页头部提取公共页面.mp4
17 项目头部的优化.mp4
18 EL表达式从作用域中取值.mp4
19 文件上传需要的前提条件.mp4
20 文件上传的测试.mp4
21 更新管理员用户信息.mp4
22 测试个人信息修改.mp4
23 管理员修改密码业务.mp4
24 文件上传解析.mp4
25 导航图标logo.mp4
26 导航选择的特效样式.mp4
27 管理员修改密码.mp4
28 把底部Footer提取公用.mp4
29 网站信息设置前端页面.mp4
30 创建网站设置数据库访问层.mp4
31 配置一个Web应用的监听器.mp4
32 网站启动的时候查询配置信息.mp4
33 网站信息修改页面.mp4
34 更新的网站设置信息.mp4
35 网站信息的更新BUG.mp4
36 测试web配置信息修改.mp4
37 后台首页数据更新.mp4
38 查询最新的博客文章.mp4
39 使用JSTL表达式循环数据展示.mp4
40 分页查询数据库分类数据.mp4
41 后端控制器的分页逻辑.mp4
42 前端页面的分页数据展示.mp4
43 前端数据分页页面跳转.mp4
44 前端分页页码序号显示.mp4
45 分类的删除.mp4
46 分页的后台CRUD.mp4
47 新增和编辑分类.mp4
48 标签的后端的CRUD.mp4
49 标签前端的数据页面.mp4
50 标签模块测试.mp4
51 后台选中效果处理.mp4
52 博客首页数据分析.mp4
53 博客首页头部和尾部抽取.mp4
54 首页博客数据查询问题.mp4
55 博客首页文章数据展示.mp4
56 博客首页访问流程.mp4
57 首页博客分类数据查询.mp4
58 首页分类数据统计.mp4
59 首页数据标签查询.mp4
60 首页数据搜索的需求.mp4
61 博客搜索业务需求.mp4
62 博客搜索后台业务方法.mp4
63 博客数据搜索关键词显示.mp4
64 博客数据搜索分页问题.mp4
65 博客分页查询.mp4
66 博客数据分类查询.mp4
67 关于博客导航背景选中.mp4
68 博客标签数据查询.mp4
69 图片显示的问题.mp4
70 构造博客归档数据.mp4
71 页面归档数据展示.mp4
72 博客归档查询.mp4
73 关于作者信息.mp4
74 博客详情数据准备.mp4
75 博客详情数据查询.mp4
76 博客详情格式需求.mp4
77 博客的详情数据格式整理.mp4
78 Ajax简介.mp4
79 Ajax的应用场景.mp4
80 Ajax的Get版本.mp4
81 Ajax异步请求Get版本.mp4
82 JSON的数据格式.mp4
83 Ajax的简单案例.mp4
84 原生的Ajax的Get和Post版本.mp4
85 Java对象转JSON.mp4
86 JSON字符串转Java对象.mp4
87 JSON字符串转JS对象.mp4
88 JSON字符串的转换问题.mp4
89 Jquery版本的Ajax.mp4
90 Jquery版本的Ajax版本.mp4
91 Ajax异步绑定下拉框.mp4
92 博客分页的页面SQL.mp4
93 博客分页的业务逻辑.mp4
94 博客条件查询的BUG.mp4
95 下拉框回显的问题.mp4
96 关于跳转页面的数据提交BUG.mp4
97 关联类别对象查询.mp4
98 博客发布业务需求.mp4
99 加载博文类别下拉框.mp4
100 加载博文标签数据.mp4
101 关闭博客图片的存储问题.mp4
102 获取博客发布的数据.mp4
103 博客文章发布业务逻辑.mp4
104 关于博客数据类型问题.mp4
105 博客的发布测试.mp4
106 图片服务器上传图片.mp4
107 博客更新数据回显.mp4
108 博客的原创回显.mp4
109 博客文章TAG回显.mp4
110 博客TAG数据回显解决方案.mp4
111 博客数据更新.mp4
112 博客数据更新测试.mp4
113 博客数据删除.mp4
114 博客系统评论模块业务需求.mp4
115 查询博客评论数据.mp4
116 详情页面评论加载.mp4
117 后端博客新增业务.mp4
118 博客文章评论.mp4
119 博客评论数据回显.mp4
120 异步新增评论数据显示.mp4
121 博客评论管理-评论列表.mp4
122 准备一个回复界面.mp4
123 跳转到评论回复页面.mp4
124 博客评论回复.mp4
125 博客评论删除业务需求.mp4
126 删除评论回复.mp4
127 评论模块数据删除.mp4
128 博客系统的连接地址配置.mp4
129 MD5数字摘要算法.mp4
130 Java中使用Md5.mp4
131 Md5使用的细节.mp4
132 MD5程序中的使用.mp4
133 过滤器的概念.mp4
134 过滤器生命周期.mp4
135 使用过滤器进行乱码统一处理.mp4
136 过滤器读取初始化参数.mp4
137 过滤器的执行顺序.mp4
138 过滤器链执行的顺序问题.mp4
139 过滤器进行JSP页面保护.mp4
140 关于项目的后台地址过滤问题.mp4
141 项目的后台请求地址过滤问题.mp4
142 过滤器安全验证.mp4
143 项目博客浏览数据展示.mp4
144 过滤器的顺序问题.mp4
145 网站时间JS.mp4
146 关于时间统计问题.mp4
147 项目中博客访问量.mp4
148 项目打包发布.mp4
149 JSP的4大作用域.mp4
150 监听器监听Application对象和session对象创建.mp4
151 第一大类监听器.mp4
152 第二大类监听器监听作用域对象中值的变化.mp4
153 Session的另外一个监听器.mp4
154 Session钝化和活化的概念.mp4
155 监听器监听Session钝化与活化事件.mp4
156 统计Web在线人数.mp4
157 博客评论的问题.mp4
158 web在线人数测试.mp4
17 Linux操作系统
01 常见的操作系统.mp4
02 Linux的简介.mp4
03 Linux操作系统环境.mp4
04 准备一台真实的Linux服务器.mp4
05 Linux的终端工具.mp4
06 Linux远程服务器连接.mp4
07 Xshell连接之后的提示.mp4
08 Linux目录结构.mp4
09 Linux的目录切换目录.mp4
10 Linux的目录增删改查.mp4
11 文件相关的操作.mp4
12 VIM文件编辑.mp4
13 Linux压缩和解压缩命令.mp4
14 Linux的其他命令.mp4
15 Linux安装JDK.mp4
16 测试Java运行环境.mp4
17 Linux安装并启动tomcat.mp4
18 Linux中配置Mysql服务器.mp4
19 远程连接Mysql服务器.mp4
20 把项目数据库配置为远程数据库.mp4
21 Web项目打包.mp4
22 项目线上部署.mp4
23 省略网站名字访问.mp4
24 域名访问的问题.mp4
25 Linux权限表示方式.mp4
26 Linux用户权限简介.mp4
27 Linux的用户管理.mp4
18 GIT版本控制
01 Git版本控制工具.mp4
02 Git的远程仓库.mp4
03 Git安装.mp4
04 Git的初始化.mp4
05 创建一个本地仓库.mp4
06 把文件加入本地仓库.mp4
07 修改本地仓库.mp4
08 查看文件提交历史记录.mp4
09 版本的穿越.mp4
10 Git的版本覆盖.mp4
11 本地库的回顾.mp4
12 分支管理概念.mp4
13 Git分支管理.mp4
14 Git本地库分支冲突.mp4
15 Git的分支管理冲突问题.mp4
16 Git的标签.mp4
17 Git远程仓库环境准备.mp4
18 代码发布到远程仓库.mp4
19 管理员邀请开发者.mp4
20 组员上传代码.mp4
21 演示远程库冲突问题.mp4
22 使用IDEA测试远程库.mp4