Master AI & Data—50% Off Udacity (Code CC50)
AI Engineer - Learn how to integrate AI into software applications
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn essential debugging skills for Drupal development in this 49-minute workshop that teaches you how to identify and solve coding issues across multiple layers of the Drupal ecosystem. Master the use of XDebug as a proper debugging tool to systematically troubleshoot problems in your code. Discover how to leverage IDE features and command line tools to efficiently trace the source of errors in complex applications. Explore database inspection techniques to understand how Drupal sites are constructed and identify data-related issues. Practice strategic use of debugging functions like die() to temporarily halt execution and examine program state. Work through multiple real-world Drupal code examples containing various types of errors to build your debugging expertise. Gain insights into debugging sophisticated PHP applications built on frameworks like Symfony, Twig, and Guzzle that form Drupal's foundation. Follow along using a fully configured DDEV environment with all necessary debugging tools pre-installed. Develop systematic approaches to debugging that work across the multiple layers of modern Drupal applications, from PHP code to database interactions.
Syllabus
Debugging techniques: the good, the bad, and the ugly
Taught by
Drupal Association