Introduction to IntelliJ IDEA

During this course, participants will get the knowledge and skills needed for the effective and efficient development of programs using IntelliJ IDEA. It covers 7 modules, starting from simple features to those specific to interaction with different tools and frameworks.
  • duration 20 hours
  • Language English
  • format Online
duration
20 hours
location
Online
Language
English
Code
JVA-080
price
€ 570 *

Available sessions

To be determined



Training for 7-8 or more people?
Customize trainings for your specific needs

Description

Welcome to the "Introduction to IntelliJ IDEA" course, designed for developers who wish to enhance their productivity and proficiency in using IntelliJ IDEA for Java development. This course offers a comprehensive overview of IntelliJ IDEA's capabilities, providing hands-on experience with various tools and frameworks commonly used in Java development.

 

This course is divided into 7 modules, each focusing on different aspects of IntelliJ IDEA, from basic features to advanced integration with tools and frameworks.

 

By the end of this course, participants will be able to:

  • Create and manage Java projects in IntelliJ IDEA.
  • Navigate codebases and generate code efficiently.
  • Refactor code to improve readability and maintainability.
  • Use live templates to speed up coding.
  • Debug and test Java applications effectively.
  • Integrate with Git, GitHub, Maven, and Gradle.
  • Develop Spring applications with IntelliJ IDEA.

 

Enroll in "Introduction to IntelliJ IDEA" to unlock the full potential of IntelliJ IDEA for Java development. This course offers a balanced mix of theory and practical exercises, ensuring you gain the necessary skills to develop, debug, test, and manage Java projects efficiently.

After completing the course, a certificate is issued on the Luxoft Training form

Objectives

Improve Java development skills by analyzing the support provided by IntelliJ IDEA.


Target Audience

Junior, intermediate, and senior Java developers


Roadmap

1. [Theory – 1h: Practice – 2h] Introduction to IntelliJ

  • What is IntelliJ?
  • Installation
  • Creating a Java Project
  • Project Files
  • IDE Tools

2. [Theory – 0.5h: Practice – 1.5h] Working with the Code

  • Code Navigation and Generation
  • Inspections and Intentions

3. [Theory – 1h: Practice – 2.5h] Refactoring

  • Refactoring
  • Code Smells
  • Refactoring with IntelliJ IDEA

4. [Theory – 0.5h: Practice – 1.5h] Live Templates

  • What Are Live Templates?
  • Parameterized Templates
  • Customized Live Templates

5. [Theory – 0.5h: Practice – 3h] Debugging and Testing

  • Debugging
  • Testing
  • Testing with JUnit

6. [Theory – 0.5h: Practice – 3h] Source Control and Build Tools

  • Working with Git
  • Working with GitHub
  • Working with Maven
  • Working with Gradle

7. [Theory – 0.5h: Practice – 2h] Support for Spring

  • Creating a Spring Project
  • Configuring a Spring Project
  • Browsing a Spring Project
  • Integration with Spring Boot Actuator


Related courses

You may also be interested in

Discover more about professional growth and skills development

contact us