Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

IntelliJ IDEA Community Edition Essential Training (2017)

via LinkedIn Learning

Overview

Get started with IntelliJ IDEA, one of the most popular IDEs for programming Java and other Java virtual machine (JVM) languages.

Syllabus

Introduction
  • Welcome
  • What you should know before starting
  • How to use the exercise files
1. Getting Started
  • Explore IntelliJ IDEA editions
  • Install the Java Development Kit (JDK)
  • Install IntelliJ IDEA on Mac OS X
  • Install IntelliJ IDEA on Windows
  • Manage IntelliJ IDEA updates
  • Configure IntelliJ IDEA
  • Create new projects
  • Explore the structure of a Java project
  • Get online help
2. Migrate from Other Environments
  • Import an Eclipse project
  • Import other Java projects
3. Explore the User Interface
  • Explore the editor window
  • Explore the project window
  • Use other tool windows
  • Manage the window layout
  • Speed up coding with keyboard shortcuts
4. Edit and Debug Code
  • Create new Java classes and interfaces
  • Create and use live templates
  • Generate code
  • Reformat code and organize imports
  • Navigate code and find files
  • Refactor code
  • Analyze code
  • Store code in scratch files
  • Debug with breakpoints
  • Inspect variable values
5. Build, Compile, and Package Java Projects
  • Build Java projects
  • Add external libraries to a project
  • Download libraries from Maven repos
  • Generate API documentation with Javadoc
  • Package classes in JAR files
6. Use Software Version Control
  • Install Git
  • Create a local Git repository
  • Share a Java project on GitHub
  • Manage multiple branches with Git
  • Share code snippets as Gists
7. Program with Other JVM Languages
  • Program with Groovy
  • Program with Scala
  • Program with Kotlin
Conclusion
  • Next steps

Taught by

David Gassner

Reviews

Start your review of IntelliJ IDEA Community Edition Essential Training (2017)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.