Let a grumpy programmer teach you how to write better, more maintainable code

Testable code is good. Testable apps are better. Intimidating legacy code can be refactored to have automated tests. Learn why Dependency Injection is a secret weapon. Databases? API calls? We can test that. Small, well tested modules of code let you go home on time. You don't have to be scared to push code live.

PHP Testing Bootcamp Sessions

You're tired of trying to figure out testing PHP code on your own

You've been working on refactoring your code to be more testable and you've got some no-nonsense info on using PHPUnit.

But how do you put it all together?

It would be great to get some one-on-one training about all this testing stuff. That way you wouldn't get lost sifting through search results to find what you think are simple solutions to your problems.

Seeing is believing

You prefer to learn by seeing examples of how experienced developers solve problems that are based in reality, not just "Hello world" solutions.

Learning to test your code involved so many moving parts, it would be awesome to watch an expert show you how to put it all together. You know that if you could get some time with someone who knows what they are doing you'd instantly become more productive and feel more confident about the changes you're making to your code.

The PHP Testing Bootcamp Sessions can help

This three video series was made from the recordings of an online PHP Testing Bootcamp course that was held in January of 2013. Watch PHP testing guru Chris Hartjes teach his students what they need to know to start testing their code today.

Chris is a recognized expert on testing practices for PHP and is a popular speaker at conferences around the world, in addition to self-publishing two books that help you write tests for PHP applications.

In the first video, Chris goes over the basic fundamentals and introduces concepts like test doubles and data providers, using working examples.

In the second video you learn how to write tests for an aplication that speaks to a database and remote web service. Chris shows how to configure PHPUnit and how he tackles writing test cases. You'll also learn how to use code coverage reports to guide your tests

In the final video Chris explores web acceptance testing by showing you how to use the Behavioural-Driven Development combo of Behat and Mink to simulate a user accessing your application with a browser.

Recorded in DRM-free 640x480 MPEG-4 with audio, you hear Chris' approach to testing and get to hear discussions with the students related to the course material. Still not convinced? Here's a sample.

This video series can help make you a better programmer by showing you how to write realisic tests for your PHP code. It's the next best thing to having someone like Chris working with you every single day.

Online courses would cost you more than $300. Attending half-day workshops might run you $500.

For just $99 you get more than three hours of videos that you can download and keep forever.
For just $399 you can share these videos with an unlimited number of people within your company

Buy now for $99 via E-junkie Buy company license for $399 Via E-junkie

We have a low-volume mailing list that you can join. Once every two weeks we will send you something interesting related to learning to be a Grumpy Programmer. We hate spam as much as you do, so we pledge to never give your email address to any third parties.