IntelliJ IDEA Community Edition Essential Training
2h 11mBeginner2021-01-26
Authors

David Gassner
Author of 60+ video-based training courses for software developers
Course details
Get started with IntelliJ IDEA, one of the most popular IDEs for programming with Java and other Java virtual machine (JVM) languages. In this course, David Gassner explains how to install how to install JetBrains Toolbox and IntelliJ IDEA, configure the Java Development Kit (JDK), and create new projects. He also walks through the IntelliJ IDEA user interface and demonstrates the IDE’s powerful code generation and debugging tools. Plus, he explains how to work with Git and GitHub to manage your source code, and how to program with other popular JVM languages such as Kotlin, Groovy and Scala.
Skills covered
IntelliJ IDEAJetBrainsJavaOracleSoftware Development ToolsEssential TrainingProgramming LanguagesSoftware Development
Concepts
0. Introduction
- 01 - Why IntelliJ IDEA
- 02 - What you should know
1. Getting Started
- 03 - Explore IntelliJ IDEA editions
- 04 - Install JetBrains Toolbox
- 05 - Install IntelliJ IDEA on Windows
- 06 - Install IntelliJ IDEA on macOS
- 07 - Configure the Java Development Kit (JDK)
- 08 - Create a new Java project
- 09 - Manage IntelliJ IDEA updates
- 10 - Manage Settings or Preferences
- 11 - Explore the structure of a Java project
- 12 - Open files outside of projects with LightEdit
- 13 - Get online help
2. Explore the User Interface
- 14 - Explore the editor window
- 15 - Explore the project window
- 16 - Use other tool windows
- 17 - Manage the window layout
- 18 - Speed up coding with keyboard shortcuts
3. Edit and Debug Code
- 19 - Create new packages, classes, and interfaces
- 20 - Generate boilerplate code
- 21 - Reformat code and optimize imports
- 22 - Navigate code and find files
- 23 - Refactor code
- 24 - Create and use live templates
- 25 - Store code in scratch files
- 26 - Challenge - Create a class that represents a data object
- 27 - Solution - Create a class that represents a data object
4. Analyze and Debug Code
- 28 - Analyze code
- 29 - Step through code with breakpoints
- 30 - Inspect variable values
5. Build, Compile, and Package Java Projects
- 31 - Build Java projects
- 32 - Add external libraries to a project
- 33 - Download libraries from Maven repos
- 34 - Package classes in JAR files
- 35 - Generate API documentation with JavaDoc
6. Use Software Version Control
- 36 - Install Git
- 37 - Create a local Git repository
- 38 - Configure GitHub in IntelliJ IDEA
- 39 - Share a project on GitHub
- 40 - Pull changes from GitHub
- 41 - Commit and push changes to GitHub
- 42 - Manage multiple branches with Git
- 43 - Share code snippets as Gists
7. Programming with Other JVM Languages
- 44 - Create a Groovy project
- 45 - Create a Scala project
- 46 - Create a Kotlin project
Conclusion
- 47 - Next steps