Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Refactoring Java with IntelliJ IDEA
Rating: 4.2 out of 5(272 ratings)
1,737 students

Refactoring Java with IntelliJ IDEA

Learn to refactor like you mean it, stress-free, using IntelliJ IDEA's built-in refactorings
Last updated 11/2016
English

What you'll learn

  • Navigate code seamlessly
  • Refactor Java code like a pro
  • Put away that mouse, and avoid RSI
  • Understand design decisions made when refactoring

Course content

7 sections17 lectures1h 19m total length
  • Introduction1:44

    This is the beginning of the course - Refactoring Java with IntelliJ IDEA. 

    Here we talk about what the course is going to teach, and talk about the lecture format.


  • Cloning the tutorial code1:07

    In this lesson, you'll learn how to get the code from github, so that you can work along with the course, with your own copy of IDEA.

  • Don't use the mouse0:59

    Here we learn a great secret of effective and productive programming

Requirements

  • Knowledge of the Java language is required
  • A copy of IntelliJ IDEA either Community (free) or Ultimate

Description

Everybody knows that they should refactor their code to make sure that it is as easy as possible to maintain and understand.

Refactoring by editing text introduces errors, and there can be long times when the code won't even compile, because a refactoring is part way through. Using automated refactoring tools means that your code will compile all the time, allowing tests to be run after every change.

IntelliJ IDEA provides a huge number of tools to make refactoring of even very large codebases pain-free. 

This course starts at the beginning, showing how to refactor a small codebase using IntelliJ IDEA's automated tools, building up skills that can be applied to huge source trees without breaking a sweat.

It demonstrates that, often, code can be refactored without actually typing any code at all!

It also helps the student understand that refactoring is also about making design decisions.

Each lesson is easily digested in under 15 minutes, teaching techniques that are immediately useful in the real world.

This course requires a copy of IntelliJ IDEA, which is a free download.

The author and the course content is not affiliated with Jetbrains s.r.o  - although is a long time user and fan of their products!

Who this course is for:

  • Anybody writing Java software