Introduction to IntelliJ IDEA

Introduction to IntelliJ IDEA

During the course, the participants will get the knowledge and skills needed for the effective and efficient development of programs using IntelliJ IDEA.

The course covers seven modules, starting from the simple features to the features specific to the interaction with different tools and frameworks.

Продолжительность
20 часы
Тип курсу
Онлайн
Мова
Англійська
Продолжительность
20 часы
Місцезнаходження
Онлайн
Мова
Англійська
Код
JVA-080
Тренінг для 7-8 чи більше людей? Налаштуйте тренінги для ваших конкретних потреб
Introduction to IntelliJ IDEA
Продолжительность
20 часы
Місцезнаходження
Online
Мова
English
Код
JVA-080
€ 570 *
Тренінг для 7-8 чи більше людей? Налаштуйте тренінги для ваших конкретних потреб

опис

The course focuses on a deeper understanding of the development of Java programs with the help of IntelliJ IDEA. The course explores the practice of different capabilities of IntelliJ IDEA working with the most widely used tools and frameworks.

Each module in the course consists of demonstrations of the capabilities of IntelliJ IDEA. It also proposes practice to apply these capabilities to the effective development with Java.

сертифікат
Після проходження курсу видається сертифікат
на бланку Luxoft Training

Цілі

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

Цільова аудиторія

Junior, intermediate, and senior Java developers

передумови

JVA-007

Дорожня карта

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
  • File Templates

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

  • Debugging
  • Testing
  • Testing with JUnit
  • Working with mock objects
  • Working with Cucumber

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
Залишилися запитання?
Зв'яжітьсяз нами