Join James Harmon for an in-depth discussion in this video What you should know, part of Gradle for Java Developers.
- [Instructor] What do you need to know to get the most out of this course? This is an introductory course so I've tried to keep the prerequisites to a minimum. The main requirement will just be your interest in the topic. However, there are a few areas where some prior knowledge might be helpful. We will be building Java projects, so knowledge of the Java programming language would be very helpful. I'll be providing Java code snippets so you won't have to write object from scratch but you will need to read and understand the Java code that we use.
Also, we will be using the IntelliJ Community Edition IDE to edit and run code. So any prior work you've done with IntelliJ will be helpful. Although, I will be driving the IDE during the videos so you'll only need to know how to operate IntelliJ by yourself if you want to run the labs yourself which is not a requirement for the course. If you've ever worked on a large Java project in an enterprise, especially one that might have used a build system like Maven to build your applications that'll also be useful in giving you a familiarity with the terms and concepts that I'll be introducing.
Although, I will try to define the terms as we encounter them.
- The purpose of Gradle
- Building a Java project with Gradle
- Adding a dependency to a project
- Creating a library module
- The Gradle project structure
- Creating new Gradle tasks
- Profiling and using the Gradle cloud