Advance your Skills as a PHP Developer: Testing and Debugging
Ensure your code will work upon release by performing testing and debugging. Learn how to implement the test-driven development process into your PHP development cycle. Practice using PHPUnit for unit testing. Discover advanced debugging techniques you can use to find, resolve, and prevent defects.
Practice using the PHPUnit testing framework.
Implement a test-driven development process.
Perform debugging to find, prevent, and resolve defects.
Programming Foundations: Test-Driven Development with Neelam Dwivedi
Improve your software quality and delivery speed. Learn how to adopt a test-driven development process to build testing into your daily routine.
1h 41m • COURSE
PHP: Test-Driven Development with PHPUnit with Justin Yost
Develop better software with fewer bugs with test-driven development and PHPUnit. Learn how to write unit tests in PHP using this popular tool and methodology.
1h 54m • COURSE
Advanced PHP: Debugging Techniques with Jon Peck
Discover how to use built-in PHP tools, as well as the Xdebug and Firebug extensions and FirePHP library, to improve the quality of your code and reduce troubleshooting overhead.
1h 29m • COURSE
You'll learn advanced PHP development skills with these experts
Neelam Dwivedi is an assistant teaching professor at Heinz College at Carnegie Mellon University.In her current role at Heinz College, Neelam teaches courses related to object-oriented analysis, design, programming, and data structures for application development. She's also taught courses on topics ranging from advanced computer programming to project management in both the US and India at corporate, graduate, and undergraduate levels.Before moving into academics, Neelam spent over 20 years in the IT industry. She brings a unique combination of industry, teaching, and research experience, reflecting both academic and practitioner perspectives. She holds a PhD in information science and technology from Penn State University, as well as two master's degrees from Heinz School, Carnegie Mellon University in information technologies and BITS Pilani in computer science. Her undergraduate education was also in computer science at the Institute of Engineering and Technology in Lucknow, India.
Justin Yost is a web developer and programmer with a bachelor's degree in computer science.
A graduate of Texas Tech University, Justin relishes programming and learning more about anything and everything. He is a web developer at Loadsys Consulting, a web development, maintenance, and training firm specializing in CakePHP, Ember.js, and Ruby on Rails. When not working, Justin occasionally gives talks at the local PHP Meetup. In his free time, Justin enjoys backpacking and reading science fiction books.
Jon Peck is a software architect, engineer, consultant, and trainer.
Specializing in large media properties, his clients have included publications such as Entertainment Weekly and Successful Farming. He's passionate about open-source software, including code and project contributions within the Node.js and Drupal communities. His presentations at open-source conferences across North America have included topics such as site and code quality auditing, performance optimization, and architectural best practices. Jon can be found on the internet as fluxsauce.
Learning Paths are big commitments. Keep your goal in focus by taking one at a time. Starting Advance your Skills as a PHP Developer: Testing and Debugging will pause your previous path and save your progress.