Gradle Essential Training For Java Developers

所在平台: Udemy

课程主页: https://www.udemy.com/course/gradle-essential-training-for-java-developers/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:Java开发者Gradle核心训练** **课程概述:** 本课程旨在为Java开发者提供Gradle的基础知识和核心概念,帮助你掌握构建Java应用程序的正确方法。 **课程内容亮点:** * **Gradle vs. 传统Java构建工具:** 深入比较Gradle、Ant和Maven,阐述选择Gradle的优势。 * **Gradle性能优化:** 讲解Gradle的关键特性,如任务输出缓存、增量构建和并行执行,以提升构建效率。 * **Groovy语言基础:** 教授Groovy语言基础,使你能够编写自定义的Gradle构建脚本。 * **实际项目构建:** 以真实Java项目为例,通过代码演示Gradle的构建过程和核心概念。 * **Gradle生命周期与Wrapper:** 深入解析Gradle的生命周期和Gradle Wrapper的使用。 * **仓库、依赖与传递性依赖:** 全面介绍Gradle的仓库管理、依赖声明以及传递性依赖的处理。 * **依赖配置详解:** 详细解释`implementation`、`compileOnly`、`runtimeOnly`等依赖配置的含义和优势。 * **Gradle任务:** 讲解Gradle任务的使用方法,并教授如何创建自定义任务。 * **Maven到Gradle迁移实操:** 提供Spring Boot/Java应用从Maven迁移到Gradle的实战案例。 * **Gradle Daemon加速构建:** 介绍如何利用Gradle Daemon显著缩短构建时间。 **课程资源:** 所有课程幻灯片和代码均包含在内。 **目标学员:** 旨在学习和掌握Gradle核心功能的Java开发者。

课程评论(0条)

课程详情

Gradle Essential Training For Java DevelopersIn this course, I'll equip you with the right knowledge you need to understand Gradle fundamentals and core concepts to build your Java-based apps in the right way.Also, I'll walk you through a comparison among Java build tools: Why you need to choose Gradle instead of Ant or Maven?I'll talk about Gradle key features that boost Gradle Performance: task output caching, Incremental build, and Parallel executionI'll introduce you to the Groovy language basics to help you write a custom Gradle build script.I'll build a Java project using Gradle and explain Gradle with real coding examples.I'll explain the Gradle lifecycle and Gradle wrapper in depth.I'll cover Gradle repositories, dependencies, and transitive dependencies.I'll talk about dependency configurations such as (Implementation, CompileOnly,runtimeOnly) what they mean and what are the benefits of using them?I'll explain Gradle tasks how to use them and how to create custom tasksLive example on how to convert Spring boot/java app from Maven to Gradle.How to use Gradle Daemon to speed up your build time. All slides and codes included.Thank you very much for tuning in and reading the course descreption; enjoy the ride and be well.

课程标签

0人关注该课程

主题相关的课程