Get started with IntelliJ IDEA, one of the most popular IDEs for programming Java and other Java virtual machine (JVM) languages.
Overview
Syllabus
Introduction
- Why IntelliJ IDEA?
- What you should know
- Explore IntelliJ IDEA editions
- Install JetBrains Toolbox
- Install IntelliJ IDEA on Windows
- Install IntelliJ IDEA on macOS
- Configure the Java Development Kit (JDK)
- Create a new Java project
- Manage IntelliJ IDEA updates
- Manage Settings or Preferences
- Explore the structure of a Java project
- Open files outside of projects with LightEdit
- Get online help
- Explore the editor window
- Explore the project window
- Use other tool windows
- Manage the window layout
- Speed up coding with keyboard shortcuts
- Create new packages, classes, and interfaces
- Generate boilerplate code
- Reformat code and optimize imports
- Navigate code and find files
- Refactor code
- Create and use live templates
- Store code in scratch files
- Challenge: Create a class that represents a data object
- Solution: Create a class that represents a data object
- Analyze code
- Step through code with breakpoints
- Inspect variable values
- Build Java projects
- Add external libraries to a project
- Download libraries from Maven repos
- Package classes in JAR files
- Generate API documentation with JavaDoc
- Install Git
- Create a local Git repository
- Configure GitHub in IntelliJ IDEA
- Share a project on GitHub
- Pull changes from GitHub
- Commit and push changes to GitHub
- Manage multiple branches with Git
- Share code snippets as Gists
- Create a Groovy project
- Create a Scala project
- Create a Kotlin project
- Next steps
Taught by
David Gassner