Develop Intelligence
Java Development with IntelliJ
Learn how to use the IntelliJ IDE to write your Java applications via our IntelliJ training.

The Java Development with IntelliJ training course provides Java developers the skills and knowledge required to effectively leverage IntelliJ as their integrated development environment. The IntelliJ Java training teaches students how to install and configure IntelliJ IDEA, along with how to create a sample project, perform automated testing and manage the build lifecycle. Students will also learn how to work with common version control systems, how to improve the quality of their code through analysis and refactorings, and how to extend the capability of IntelliJ through customized templates. The class concludes by examining Swing projects, Java EE support, and Groovy support.

Learn IntelliJ from the only JetBrains Authorized provider in North America.

After this course, you will be able to:

  • Create a new Java project within IntelliJ
  • Create a new Java EE project within IntelliJ
  • Understand how to and configure IntelliJ’s settings to be user specific
  • Understand differences and similarities to Eclipse
  • Create your own template
  • Integrate with common source control mechanisms
  • Integrate with common application servers
This course will be delivered in 2 Days

DI will work with you and your team to define the most appropriate delivery structure, schedule and dates. Structure, schedule and dates will be determined by project schedule, team availability and classroom availability. And of course, it will also be determined by DI’s instructor availability.

In the Java Development with IntelliJ course, you will learn:

  • Creating A Sample Project
    • Installing IntelliJ IDEA
    • Introduction to Projects
    • My First Project
    • User Interface Quick Look
    • Simple Hello World Project : OverlyHipHelloWorld
    • Importing Eclipse Projects

  • Customizing IntelliJ
    • Customization Overview
    • Customizing IDE Settings
    • Customizing 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 Testing with JUnit
    • Debugging
    • Automated Builds with Ant
    • Using Maven for Build Lifecycle Management
    • Working with Version Control Systems
    • Code Analysis Refactoring

  • Creating Java EE Applications
    • Java EE Development
    • Creating a Java EE Project
    • Configuring a Java EE Project
    • Configuring a Java EE Application Server
    • Running a Java EE Project

  • Working with Open Source Tools
    • Adding project facets
    • Working with Spring
    • Working with Hibernate

  • Open Forum: Q/A

Call us at (877) 629-5631