Mô tả

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.


Bạn sẽ học được gì

Learn all the required skills to debug any Java application using IntelliJ IDEA

Master the techniques to quickly find out the root cause of the bug in a program

Gain the exposure the powerful debugging features that IntelliJ IDEA provides

Yêu cầu

  • Basics of Java
  • Basics of IntelliJ IDEA

Nội dung khoá học

9 sections

Introduction

2 lectures
Course Details
02:28
Udemy Tips (Important)
01:49

Environment Setup

4 lectures
Install JDK on Windows
03:45
Install Intellij IDEA Community Edition on Windows
03:18
Configure Intellij IDEA
01:40
Steps to download source code and setting up projects in Intellij IDEA
02:37

Basic Debugging Features

17 lectures
Place breakpoints and run a program in debug mode
05:40
Control a program execution during debugging
04:48
Smart Step Into And Run To Cursor
04:55
Watch and Evaluate Expressions
04:27
Inspect Variables - View variables values
02:35
Change Variables value at real time during debug session
02:34
Filter Arrays and Collections in Variables or Watches
04:36
Conditional Breakpoint
05:21
Exception Breakpoint
05:28
Exception Breakpoints: In-Depth Details On Caught and Uncaught Notifications
09:15
Method Breakpoints
04:29
Action Breakpoints
03:13
How to manage Breakpoints
03:57
Force Return and Throw Exception
04:17
Field Watchpoints
02:43
Class Level Watches
02:37
Use of Drop Frame
05:14

Advanced Debugging Features

15 lectures
Debug Lambda Expressions and Stream Operations
04:58
Control Stepping
01:33
On Demand Custom Data Type Renderers
04:57
Important points on Spring Boot and JDK Compatibility
06:02
Debug Spring Boot Web Service
03:22
Remote Debug Spring Boot Web Service
04:42
Attach custom labels to JVM objects
04:39
Debug Web Project in Tomcat using Intellij CE
05:05
Debug Web Project in Tomcat using Intellij Ultimate Edition
03:30
Debug Web Application using Maven Tomcat Plugin
02:56
Remote Debug Web Project In Tomcat Using Intellij CE
07:01
Spring Boot Microservices Debugging in Docker with Intellij IDEA
18:13
WebLogic Installation
08:27
Deploy Web Application in WebLogic
06:20
Debug Web Project in Oracle WebLogic using Intellij IDEA Community Edition
11:24

Important Points to note before working on debugging issues/problems

1 lectures
Key points to follow during debugging
02:06

Problem Scenarios

5 lectures
Problem Statement 1
00:58
Problem Statement 2
01:07
Problem Statement 3
01:28
Problem Statement 4
02:01
Problem Statement 5
02:10

Problem Solutions

5 lectures
Problem Solution1
03:19
Problem Solution2
03:27
Problem Solution3
04:13
Problem Solution 4
05:22
Problem Solution 5
05:19

Thank You

1 lectures
Thank You Note and Feedback About This Course
00:07

Bonus Section

1 lectures
Slack Group for students
00:19

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.