Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

IntelliJ IDEA Essentials

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course is designed to help developers harness the full potential of IntelliJ IDEA, an IDE that streamlines the software development process. By mastering its advanced features, developers can enhance their productivity and software quality, making it a must-learn tool for modern developers. You will gain hands-on experience with IntelliJ IDEA’s essential features, from installation to expert-level usage, enabling you to improve coding efficiency and tackle complex tasks with ease. Practical exercises and tips will help you develop a deeper understanding of how to optimize workflows. The course stands out by focusing on real-world applications, including how to transition from other IDEs like Eclipse or NetBeans to IntelliJ IDEA. You'll learn valuable skills such as code refactoring, debugging, and version control, applied directly to your development projects. This course is perfect for developers looking to transition to IntelliJ IDEA or improve their current skills. Basic programming knowledge is required to get the most out of this course.

Syllabus

  • Get to Know Your IDE, Fast
    • In this section, we compare IntelliJ IDEA editions and licenses, install the IDE, and customize workspace settings for efficient development workflows.
  • Off we go – to the code
    • In this section, we explore project setup in IntelliJ IDEA, comparing IDE terminologies and configuring modules, libraries, and artifacts for efficient cross-platform development.
  • Finger works – the editor
    • In this section, we explore the IntelliJ IDEA editor, focusing on setup, navigation, and Live Templates.
  • Make it better – refactoring
    • In this section, we explore refactoring in IntelliJ IDEA, focusing on improving code readability, reducing complexity, and executing safe deletions and method extractions.
  • Make it happen – running your project
    • In this section, we explore creating temporary and permanent run configurations in IntelliJ IDEA, focusing on Java, Node.js, and efficient conversion between them for streamlined project execution.
  • Building Your Project
    • In this section, we explore configuring and executing builds using Maven in IntelliJ IDEA.
  • Red or Green? Test Your Code
    • In this section, we activate testing plugins in IntelliJ IDEA, create unit tests for libraries, and configure test environments for efficient debugging and workflow integration.
  • Squash'em – The Debugger
    • In this section, we configure debugger settings for Java and JavaScript, use breakpoints and watches, and apply keyboard shortcuts to enhance debugging efficiency and error detection.
  • Working with Your Team
    • In this section, we explore setting up version control systems like Git and Subversion in IntelliJ IDEA, focusing on configuration, code management, and team collaboration.
  • Not Enough? Extend It
    • In this section, we explore extending IntelliJ IDEA through plugins. Key concepts include setting up the development environment, implementing basic functionality, and deploying custom extensions for real-world applications.

Taught by

Packt - Course Instructors

Reviews

Start your review of IntelliJ IDEA Essentials

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.