- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
Gradle是新一代的构建工具,也是被行业内大量使用的构建工具,在学习本课程之前,开发者必须掌握以下知识:Maven、Git、IDEA、CentOS操作系统;
你将会学到:
学习Gradle工具的详细使用结构,同时可以结合Jenkins实现项目自动部署。
课程简介:
Gradle是一款**的、功能强大的构建工具,在构建工具发展的长期历史中(Ant、Maven、Gradle)Gradle在其灵活性、可管理性以及性能上都要远远高于以往的Maven开发工具,由于其可以直接使用Groovy实现配置文件的编程处理,这样就使得其开发的灵活度更高,也更加符合于当今项目开发构建的主流需求。
在本套课程中将为读者完整的讲解Gradle开发工具的使用、Groovy核心语法、Gradle配置文件定义,并且在最后通过了Gradle实现了SSM整合开发配置,为所有的研发者转型提供了极大的开发便利。
同时对于当今持续继承开发时代的要求,在本次课程中又通过:Nexus + GitLab + Jenkins + Gradle实现了一套自动集成管理方案,并结合服务器集群的形式进行实战讲解。
课程代码及相关软件环境在最后一节附件中。
课程大纲-Gradle构建工具
第1章Gradle开发起步(1小时7分钟5节)
1-2
Windows系统安装GradleGradle需要在本地操作系统进行安装,本次课程为了便于读者理解直接在Windows系统平台上实现了Gradle安装,以及命令操作的配置。
[13:37]开始学习1-3
Gradle基本配置Gradle需要在本地实现数据依赖的缓存配置,所以在使用前就需要开发者进行缓存路径配置,同时为了解决防火墙对依赖仓库的限制,又实现了与阿里云镜像的整合。
[08:34]开始学习1-4
IDEA创建Gradle项目IDEA是当今流行的开发工具,同时其内部又提供了良好的Gradle整合,本课程讲解了Gradle与IDEA的配置,并且通过具体的Java项目创建进行了Gradle操作。
[18:55]开始学习第2章Gradle控制命令(1小时6分钟4节)
2-1
Gradle操作命令Gradle与Maven工具类似,为了便于程序代码的管理提供了各种操作命令,在本课程中通过一系列的指令为读者讲解了Gradle中的编译、打包与测试命令的使用,同时通过具体的操作分析了Gradle中测试报告的访问。
[24:20]开始学习2-2
Gradle整合JUnit5程序的用例测试长期以来都是通过Junit完成的,同时Gradle对于Junit4也有着非常方便的支持,但是在Junit5中由于测试结构的改变就需要开发者进行大量的配置,本课程通过具体的操作演示了如何在Gradle中进行Junit5的配置和使用。
[20:56]开始学习2-3
GradleWrapper传统的构建工具在使用时,都需要构建服务器与开发者电脑上提供有同样的构建工具,这样对于整个的操作管理就非常的混乱,而Gradle为了解决此问题,提供了GradleWrapper的概念,可以动态的实现构建工具版本的变更,本课程通过实际的操作案例讲解了GradleWrapper的使用。
[12:58]开始学习2-4
Gradle代码分析器项目构建耗时是一个随着代码量线性增长的过程,在Gradle中为了方便开发者清晰的掌握每一个阶段的构建耗时,特别提供了Scan的代码分析器,同时会将每一次的分析报告上传到Gradle官方站点供开发者分析,本课程通过实例为读者讲解了Gradle代码分析器的使用
[08:35]开始学习第3章Groovy语法(2小时41分钟9节)
3-2
Groovy基础语法Groovy属于一种改良版的Java程序结构,使用Groovy可以实现方便的动态变量定义,同时利用Groovy操作机制可以自动的为开发者选择合适的数据类型进行变量定义,本课程通过一系列的具体操作讲解了Groovy中变量定义的相关基础语法。
[23:27]开始学习3-4
Groovy方法定义方法是编程语言中的核心单元,在Groovy中可以像Java一样实现方法定义,也可以采用闭包的形式完成方法定义,本课程为读者详细分析了Groovy中的方法定义形式以及参数接收操作。
[14:29]开始学习3-5
Groovy数据集合在程序中的集合分为数组、List、Map,同时在Groovy中针对于这类集合提供了非常方便的定义与数据处理操作,本课程通过完整的代码展示了集合的定义以及数据获取操作。
[25:09]开始学习3-7
Groovy类结构操作Groovy是针对于Java代码执行的封装操作,在Groovy中提供了同样的类结构定义,同时为了简化类的操作,也可以方便的实现类中getter方法的调用,本课程通过具体的代码讲解了Groovy中类的定义,并结合集合的形式定义了对象集合。
[09:25]开始学习3-8
Groovy文件操作传统的Java在进行IO文件操作中需要大量且繁琐的步骤,在Groovy中将此操作步骤进一步简化,利用完整的Groovy结构可以方便的实现文件读写操作,本课程将通过具体的实例讲解文件读写操作。
[09:33]开始学习第4章Gradle任务详解(2小时5分钟6节)
4-1
Gradle任务简介Gradle中为了对构建操作进行简化,提供了自定义任务的结构,开发者可以通过Groovy的语法实现任务定义,本课程在build.gradle配置文件中,讲解了任务的基本定义和执行。
[10:12]开始学习4-2
Gradle任务定义语法Gradle中为了便于开发者使用,提供了方便的任务定义语法,可以直接使用属性配置、闭包结构实现任务配置,本课程通过具体的代码讲解了这四种任务语法定义的使用结构。
[24:38]开始学习
“李兴华”老师的其他课程更多+