JAVA开发工程师全套学习教程(第二阶段JavaWeb开发)
课程详情
课程标题
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





