Currently in development

Docker Essentials

This is a free book and course showing you the essentials of how to develop and deploy applications with Docker. You'll learn how to develop, test, and debug your applications, debug containers when they don't work properly, and deploy your code to production (or anywhere else).
The book and course are still being developed. Sign up to stay informed of their progress and to know when they're ready.
Please correct the following error(s):
  • {{ error }}

I'll email you with regular updates to the book and course so that you know how it's progressing and when it goes live. You can unsubscribe at any time. Here's the privacy policy.

What Will You Learn?

Modern, web-based applications play a central role in modern life. They let us do almost all of our essential tasks online, whether that's communicating with friends and family to shopping and banking.

However building and deploying them can be a challenge for two key reasons:
  1. Working with other developers; and
  2. Deploying applications to remote environments without encountering bugs because of differences between the development and remote environment
This course will teach you the essentials of how to develop and deploy applications (using PHP examples) with Docker. You'll learn how to develop, test, and debug their applications, debug containers when they don't work properly, and deploy your code to productionor anywhere else.

Who's Creating the Book and Course?

Hi, I'm Matthew Setter. I've been developing web-based applications since 1996 and developing with PHP since version 3 — way back in 1999 before it even had OOP support. I've been involved in building all kinds of PHP-based applications in Australia, the United Kingdom, and Germany. I'm also a PHP editor in the Twilio Voices team.

I regularly blog about what I know and am continuing to learn about PHP and web development more broadly on my blog. I was the co-host of The Undercover elePHPant, a podcast about scaling and optimizing PHP applications. I'm also the author of Mezzio Essentials, Zend Framework 2 Foundations, Mezzio: Getting Started, Zend Db Deep Dive, and Zend Framework 2: The Basics.

Photo of Matthew Setter (@settermjd), author of Mezzio Essentials