Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Java Development with IntelliJ

Course Summary

The Java Development with IntelliJ training course is designed to demonstrate the skills and knowledge required to effectively leverage IntelliJ as an integrated development environment.

The course begins by instructing how to install and configure IntelliJ IDEA, along with how to create a sample project, perform automated testing and manage the build lifecycle. Next, it explains how to work with common version control systems, how to improve the quality of code through analysis and re-factorings, and how to extend the capability of IntelliJ through customized templates. The class concludes with an examination of Swing projects, Java Enterprise Edition (EE) support, and Groovy support.

Purpose
Learn how to use the IntelliJ Integrated Development Environment (IDE) to write Java applications.
Audience
Developers that have experience with the Java language and an integrated development environment like Eclipse.
Role
Software Developer
Skill Level
Intermediate
Style
Workshops
Duration
2 Days
Related Technologies
Groovy | Hibernate | Java | Java Swing / JFC

 

Productivity Objectives
  • Create a new Java project within IntelliJ
  • Create a new Java EE project within IntelliJ
  • Describe how to and configure IntelliJ's settings to be user specific
  • Distinguish differences and similarities to Eclipse
  • Create a template
  • Integrate with common source control mechanisms
  • Integrate with common application servers

What You'll Learn:

In the Java Development with IntelliJ training course, you'll learn:
  • Creating A Sample Project
    • Install IntelliJ IDEA
    • Introduction to Projects
    • First Project
    • User Interface Quick Look
    • Simple Hello World Project: OverlyHipHelloWorld
    • Import Eclipse Projects
  • Customizing IntelliJ
    • Customization Overview
    • Customize IDE Settings
    • Customize Project Settings
    • Extending IntelliJ through Plugins
  • Being Productive In IntelliJ
    • Key Maps and QuickLists
    • Code Generation
    • Intentions
    • File Templates
    • Live Templates
    • Search Templates
  • The Build Lifecycle
    • Build Lifecycle Overview
    • Unit Tests with JUnit
    • Debug
    • Automated Builds with Ant
    • Use Maven for Build Lifecycle Management
    • Work with Version Control Systems
    • Code Analysis Refactoring
  • Creating Java EE Applications
    • Java EE Development
    • Create a Java EE Project
    • Configure a Java EE Project
    • Configure a Java EE Application Server
    • Run a Java EE Project
  • Working with Open Source Tools
    • Add project facets
    • Work with Spring
    • Work with Hibernate
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.