Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering PHP Debugging With Xdebug Using PhpStorm & VSCode
Rating: 4.4 out of 5(108 ratings)
725 students
Created byRamy Hakam
Last updated 12/2023
Arabic

What you'll learn

  • What is Xdebug and How it works
  • How to install Xdebug and Config it with PHPStorm and Vs Code
  • How To Debug Your Code With Xdebug to Investigate and Fix Bugs
  • How To Debug Test Cases Using Xdebug
  • How To use Develop mode in Xdebug as enhancement of var_dump
  • How To Use Profile Mode in Xdebug
  • How To Visualise The Profile output to find The performances Issues
  • How To use Xdebug Coverage mode to run test with coverage
  • How to Use Xdebug Trace mode to get all execution Flow Details
  • How To Debug Cli Commands
  • How To Use Remote Debugging Using SSH
  • How To Debug API Using Postman

Course content

6 sections29 lectures4h 40m total length
  • Couse Outlines4:16
  • How Xdebug Works6:41
    1. How Xdebug Works

    2. How Xdebug communicates with IDE's

Requirements

  • PHP

Description

Debugging your code is one of the most important experiences you should know and master to speed up your debugging and fixing issues Process.

And in PHP Word debugging is critical, because you dealing with a scripting language that it's not compiled

So You can use Var_dump, die, and Echo to start to debug But this is the amateur way.

In This Course you will learn how to use Xdebug like Ninja, Xdebug is the most popular Debugging Extension For PHP You can use it to speed up your Debug Investigation and Test cases Not only that You can do a lot using Xdebug So I will list here what You will learn in this course

  1. Install Xdebug and Enable it in Your PHP Environment 

  2. Config Xdebug in Your Favorite IDE like PHPStorm and VsCode

  3. Upgrade your Debugging experience with Xdebug

  4. Optimize Var_dump usage using develop Mode

  5. How to Use Xdebug For Step debugging Your Test Cases

  6. Speed Up your bug investigation using Xdebug Debug mode for Step Debugging

  7. Generate a Profile for your Requests and Scenarios

  8. Visualize The Profile Data to detect and highlight the performance issues in your Project in the  Time or Memory

  9. How to Generate  the Code Coverage For your Code and Tests

  10. How to Generate and Use Trace Data For Your Functions Executions

  11. How to Use Xdebug for Remote Debugging

  12. How To Use Xdebug From Docker Environment

  13. How To Debug PHP CLI Like Symfony Console Commands

  14. How To Debug API Using Postman

Who this course is for:

  • Beginner PHP Developers Who want to Start the advanced level of Debugging
  • Professional PHP Developers who want to Maser Xdebug and its features