IntelliJ IDEA Community Edition Essential Training (2017)
Offered By: LinkedIn Learning
Course Description
Overview
Get started with IntelliJ IDEA, one of the most popular IDEs for programming Java and other Java virtual machine (JVM) languages.
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
Related Courses
Advanced Topics and Techniques in Agile Software DevelopmentUniversity of California, Berkeley via edX Entrepreneurship
Taylor's University via OpenLearning Project Management Basics
Florida International University via Open Education by Blackboard Principles of Project Management
Polytechnic West via Open2Study Project Management for Business Professionals
Shaping Tomorrow via Canvas Network