GrADle已全面运用于各大公司的 android,Java等工程构建中,也是大型互联网公司面试的必考点。本课程将通过多个企业级实战案例,让你完整掌握GrADle,高效使用GrADle进行构建脚本的编写,解决构建过程中遇到的大部分难题。
第1章 课程介绍 试看2 节 | 13分钟
本章主要向大家介绍本课程的整体规划,包括课程收获,适合人群,课程章节安排等,通过本章的学习,可以让大家对课程有一个整体认知。
收起列表
第2章 gradle快速入门3 节 | 12分钟
本章会从整体上讲解一下grADle相关概念,让大家明白groovy与grADle, DSL的关系,以及清楚grADle的语法采用的就是groovy的核心语法,避免后面的学习出现概念上的疑惑。
收起列表
视频:2-1 本章概述 (01:28)
视频:2-2 什么是领域特定语言DSL? (03:02)
视频:2-3 groovy初探 (07:18)
第3章 开发环境搭建5 节 | 24分钟
收起列表
视频:3-1 本章概述 (02:24)
视频:3-4 groovy工程创建 (07:36)
视频:3-5 本章小结 (01:21)
第4章 Gradle核心语法讲解及实战18 节 | 248分钟
本章重点讲解grADle特有的语法糖,从一门语法最基础的变量,方法,循环,数据结构开始到闭包,MetaClass等,让大家对grADle的语法有一个全面的掌握,在讲解grADle过程中我们会对比着Java的语法来讲解,让大家在学会grADle的同时掌握grADle与Java的异同,提高学习的效率。…
收起列表
视频:4-1 本章概述 (02:38)
视频:4-3 String讲解 (17:42)
视频:4-10 列表学习(上) (06:11)
视频:4-11 列表学习(下) (18:25)
视频:4-12 映射详解(上) (10:40)
视频:4-13 映射详解(下) (21:05)
视频:4-14 范围详解 (11:01)
视频:4-15 面向对象讲解(上) (15:36)
视频:4-16 面向对象学习(中) (13:05)
视频:4-17 面向对象学习(下) (16:39)
视频:4-18 本章小结 (02:19)
第5章 Gradle高级用法实战7 节 | 77分钟
本章重点讲解grADle语言中的高级用法:包括如何发送网络请求,解析json,读写普通文件以及解析和生成xml文件等核心高级语法。综合上章讲解的核心语法,让我们对GrADle有进一步的掌握。
收起列表
视频:5-1 本章概述 (01:00)
视频:5-7 本章小结 (04:21)
第6章 Gradle生命周期探索4 节 | 30分钟
本章开始讲解grADle的生命周期流程,让大家明白grADle代码执行的不同阶段以及如何监听不同的执行阶段。只有理解了grADle的生命周期,才能够编写出正确运行的grADle脚本。
收起列表
第7章 Gradle核心之Project详解及实战10 节 | 126分钟
本章开始讲解grADle最重要的模块PROject,PROject是我们所有grADle脚本的入口,它的功能非常之多,我们会分模块为大家讲解PROject的文件定位,属性,依赖,外部命令执行等所有重要的功能模块,并实战编写一个版本统一管理脚本,以加深对PROject的理解。…
收起列表
视频:7-10 本章小结 (01:48)
第8章 Gradle核心之Task详解及实战 试看9 节 | 107分钟
本章讲解grADle中另一个重要的模块Task,Task是构建过种中真正的逻辑执行者,本章我们会从Task的定义,查找,执行顺序,输入输出,依赖等Taks所有核心模块来为大家详细的讲解Task.并且通过编写实际开发中使用到的脚本,让大家真正掌握PROject和Task结合在实际中的使用。…
收起列表
视频:8-2 Task定义和配置 (12:48)
视频:8-6 Task输入输出 (23:57)
视频:8-7 挂接自定义Task到构建过程中 (21:27)
视频:8-8 Task类型 (03:16)
视频:8-9 Task学习总结 (02:53)
第9章 Gradle其它模块讲解与自定义Plugin实战 试看8 节 | 82分钟
除了PROject和Task,grADle还有一些其它相对重要的模块,本章我们先讲解Settings,SourceSet以及这些模块在实际项目中的实际使用。然后讲解grADle最后一个核心技术plugin,通过实战plugin自定义,让同学们能够将自己编写的脚本封装为插件供其它开发者使用。…
收起列表
视频:9-1 本章概述 (01:51)
视频:9-2 Settings类讲解 (02:50)
视频:9-3 SourceSet讲解 (14:01)
视频:9-4 自定义Plugin实战上 (10:41)试看
视频:9-5 自定义Plugin实战下 (09:26)
第10章 Gradle持续集成与打包3 节 | 19分钟
构建的最终目的是为了打包,在企业中了我们会使用专用的Jenkins集成工具来完成代码的持续集成与打包,本章则主要讲解如何配合Jenkins与grADle来完成打包
收起列表
第11章 课程总结3 节 | 9分钟
本章对本次实战课程进行一个完整的总结,回顾我们学习groovy中的重点,grADle编程框架的重点,以及如何编写脚本。通过总结可以知道我们本次实战课程收获了那些,还有那些需要大家下去继续扩展学习等,最后祝大家在进阶的路上又上了一层楼。期待与大家一起交流,一起进步!…
收起列表