IntelliJ IDEA (en lo sucesivo, IntelliJ) es uno de los entornos de desarrollo integrados (IDE) más potentes y populares para Java. Fue desarrollado y mantenido por JetBrains, y está disponible en la comunidad y en la última edición. Este IDE rico en funciones permite un desarrollo rápido y ayuda a mejorar la calidad del código. Este tutorial comienza con una introducción básica y se sumerge lentamente en las funciones avanzadas. El tutorial se divide en 2 partes: los principiantes pueden comenzar desde los primeros 4 capítulos. Otros pueden pasar directamente al Capítulo 5.
Este tutorial está dirigido a principiantes, así como a usuarios moderados de IntelliJ. Los principiantes obtendrán una comprensión justa sobre IntelliJ y su funcionamiento, y otros podrán llevar sus conocimientos sobre este tema al siguiente nivel.
Este tutorial requiere que los lectores tengan algunos conocimientos preliminares del proceso de desarrollo de software, junto con el lenguaje de programación Java. En las secciones posteriores de este tutorial, discutiremos la integración con herramientas de compilación, marcos de pruebas unitarias, depurador, creación de perfiles, sistema de control de versiones y base de datos. Se supone que las herramientas necesarias están instaladas y configuradas en el sistema y el lector está familiarizado con esas herramientas.