Java Build Tools and IDEs
Professional Java tooling: IntelliJ IDEA and VS Code, Maven and Gradle builds, dependencies, project layout, packaging JAR files and static analysis.
JAVA-120 Year 1 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · Java Programming
Course content
- 1The Java toolchain: javac, java and jarComing
- 2Working in an IDEComing
- 3Project layout and packagesComing
- 4Maven: the POM and the build life cycleComing
- 5Gradle builds and the Gradle wrapperComing
- 6Managing dependencies and repositoriesComing
- 7Packaging and running JAR filesComing
- 8Debugging in the IDEComing
- 9Code style and formattingComing
- 10Static analysis with SpotBugs and CheckstyleComing
- 11Javadoc and project documentationComing
- 12Capstone: a buildable multi-module projectComing
Requirements
Recommended background. You can start any course at any time.
Description
Professional Java tooling: IntelliJ IDEA and VS Code, Maven and Gradle builds, dependencies, project layout, packaging JAR files and static analysis.
Part of the Information Technology stream, typically taken in year 1.