Java Development with IntelliJ

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.

Course Summary

Learn how to use the IntelliJ IDE to write your Java applications via our IntelliJ training.
Developers that have experience with the Java language and an integrated development environment like Eclipse.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
2 Days
Productivity Objectives: 
  • 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

What You'll Learn

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

Meet Your Instructor

Photo of Instructor
Jeff Newburn

Jeff is a software development veteran with over over 15 years of experience writing software in a variety of different languages.

After years of exploring various languages including PHP, Java, and Python, he created Zappos’ first Tech University charged with tech education of technical staff. During this time he also developed the main training program to bring the department into the Amazon fold as a full-fledged dev shop on their tools and systems.


Meet Jeff Newburn »

Get Custom Training Quote

We'll work with you to design a custom Java Development with IntelliJ training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631