Intellij IDEA is one of the most popular IDEs out there used for Java programming. This course is a entirely hands-on and an example based comprehensive course, which would will guide you to learn and master the essentials of the Java Debugging using the popular Intellij IDEA IDE. Powerful Debugging Skill at Your FingertipsWhile working in real life Java projects or learning the language, debugging is a key aspect which you must learn to handle programming related issues or understand any application flow properly. This course will give you a strong background to easily learn and master the debugging techniques and tricks using Intellij IDEA. Content and Overview Entire course is broken down to the following categories: Basic debugging featuresAdvanced debugging featuresSample Debugging Problems And Their SolutionThe basic debugging features covered: Place breakpoints and run program in debug modeControl program execution during debuggingSmart Step Into And Run To CursorWatch and Evaluate ExpressionsInspect Variables - View variables valuesChange Variables value at real time during debug sessionFilter Arrays and Collections in Variables or WatchesConditional BreakpointException BreakpointAction BreakpointsHow to manage BreakpointsForce Return and Throw ExceptionField WatchpointsClass Level WatchesUse of Drop FrameThe advanced debugging features covered: Debug Lambda Expressions and Stream OperationsControl SteppingOn Demand Custom Data Type RenderersDebug Spring Boot Web ServiceRemote Debug Spring Boot Web ServiceAttach custom labels to JVM objectsDebug Web Project in Tomcat using Intellij IDEA Community EditionDebug Web Project in Tomcat using Intellij IDEA Ultimate EditionDebug Web Application using Maven Tomcat PluginRemote Debug Web Project In Tomcat Using Intellij Community EditionThe course initially starts with basics of debugging and then slowly moves to the practical aspects of debugging with easy examples. Once the primary aspects are covered, the basic and advanced debugging features of Eclipse are explained. The section Sample Debugging Problems And Their Solution is about sample problem solving on dummy debugging problem scenarios by applying the debugging skills you have learnt from the course. By the end of this course, you will master the fundamentals needed to for Debugging java based applications using Intellij IDEA.