Introduction to IntelliJ IDEA
опис
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.
![сертифікат](/theme/courses-2023/partials/catalog.item/detail/src/images/certificate-lt.png)
на бланку 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