
Get the most out of this course by getting live help from myself and other students!
I have set up an educational slack channel for students enrolled in this course!
Slack is an awesome product to collaborate in real-time.
You can use Slack to:
Get help with the course.
Help others with problems they are having.
Share news, tips, and tricks related to course topics in general
Or just say hi!
Slack Workspace Invitation Link:
https://join.slack.com/t/learningfromexp/shared_invite/zt-1fnksxgd0-_jOdmIq2voEeMtoindhWrA
Slack Group Name: java-debugging-with-intellij-idea-udemy
Debugging of JUnit Test Cases with Intellij
How to Debug Cucumber Tests with Intellij
This lesson covers the following topics step by step
Create and Run Two Spring Boot MicroServices Locally from Intellij IDEA
Run the Spring Boot Microservices on Docker using docker-compose
Debug the Spring Boot Microservices on Docker using Intellij IDEA
Disclaimer: This course requires you to download Docker Desktop from its official website. If you are a Udemy Business user, please check with your employer before downloading software.
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 Fingertips
While 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 Features
Advanced Debugging Features
Sample Debugging Problems And Their Solution
The basic debugging features covered:
Place breakpoints and run program in debug mode
Control program execution during debugging
Smart Step Into And Run To Cursor
Watch and Evaluate Expressions
Inspect Variables - View variables values
Change Variables value at real time during debug session
Filter Arrays and Collections in Variables or Watches
Conditional Breakpoint
Exception Breakpoint
Action Breakpoints
How to manage Breakpoints
Force Return and Throw Exception
Field Watchpoints
Class Level Watches
Use of Drop Frame
The advanced debugging features covered:
Debug Lambda Expressions and Stream Operations
Control Stepping
On Demand Custom Data Type Renderers
Debug Spring Boot Web Service
Remote Debug Spring Boot Web Service
Attach custom labels to JVM objects
Debug Web Project in Tomcat using Intellij IDEA Community Edition
Debug Web Project in Tomcat using Intellij IDEA Ultimate Edition
Debug Web Application using Maven Tomcat Plugin
Remote Debug Web Project In Tomcat Using Intellij Community Edition
The 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.