Mastering PhpStorm logo

A video course for the state-of-the-art PHP developer who wants to work efficiently and successfully in a beautiful IDE.

illustration of an astronaut. Red planet Purple planet
Illustration of a big grid

Does this look like a comfortable workspace to you?

Let's be honest. By default, PhpStorm looks pretty ugly. They have a lot to offer and want to show that. I get that. But you deserve better.

PhpStorm look by default
Php look by default with many opened tool windows

What tools are really helpful?

Database, Git, Testing, Todos... You name it. PhpStorm supports it all. But does this mean you have to learn them all too? What are the features that really make an impact on your development workflow?

How to work fast in a slow IDE?

We know PhpStorm is not famous for being the fastest editor. That's ok because it shines somewhere else. It knows your code. Still, we need to work efficiently; is that too much to ask for? It's not. Handling such a powerful IDE is hard, but with the right tips and shortcuts, you can do this!

Pain point PhpStorm slow
Photo of Christoph Rumpel

Hi, my name is Christoph Rumpel. I'm a developer and teacher from Vienna, Austria.

PhpStorm has been the IDE of my choice for years now, and I know about the mentioned drawbacks. I had to master PhpStorm the hard way, but you don't have to be alone in doing this! I created this course so that you can learn all these things with my guidance. Let me help you to get the best out of your IDE setup.

Mastering PhpStorm is the course I wish I had when I started working with this IDE.

It's Time To Start Mastering Your Favorite IDE

Let me guide you through my battle-tested development workflow in a beautifully clean version of PhpStorm.

How your IDE could look like

Tools that make a difference

You don't have to use everything that PhpStorm has to offer. Over the years, I have discovered the features that helped me the most in my development workflow.

Refactoring
Refactoring is what PhpStorm is famous for. It just knows your code, and that makes refactoring a breeze. The only step left is to learn how to use those features.
Testing like a boss
It is hard enough to learn how and what to test. That's why creating and running tests should be a no-brainer. I'm proud of my current testing flow, and I want to share that with you.
Let's catch some bugs
Debugging with PhpStorm is not everyone's favorite topic. It takes some time to get it all set up, and then you also need to get familiar with the given tools. Nobody has to go through this alone. Let me help you make debugging fun again in PhpStorm.
PhpStorm look by default
lets make working in PhpStorm fast again

Look mom, no mouse

Nothing is slower than using your mouse. The keyboard is our friend on the way to efficiency. This is even more true since we like our IDE clean and distraction-free. I'm constantly working on my perfect shortcuts, and it is time to share them with you.

Level up your theme

Are you looking for a new and beautiful dark theme? Or do you prefer a light one? (I don't judge) Look no further and say hello to Rios, my custom PhpStorm theme.

My custom PhpStorm theme

Example Video - Custom Test Configurations

Not fully convinced yet? Check my free PhpStorm Tips & Tricks as well.

Mastering PhpStorm has over 400 customers already.
Let's hear what they say:

  • I’ve been using PhpStorm now for 5 years I decided to invest in Christoph’s new course, and I am so glad I did. I picked up loads of great tips and tricks that I’m already seeing rewards from in my day to day coding. Awesome course and teacher, recommended for both new comers and seasoned PHP Stormers.

    Photo of Brent Vardy

    Brent Vardy

  • Christoph's course is laid out in bite sized chunks so you can pick and choose the bits most useful to you, or you can watch one unit after the other - whatever suits. I've really benefited from the layout changes he suggests too. Thanks for a really useful course 🙂.

    Photo of Jonathan Haddock

    Jonathan Haddock
    Deputy Senior Information Security Officer

  • As a PHP coder, you're probably going to spend a lot of time in PhpStorm. You'll be much more efficient if you tailor the IDE to your needs. In this course, Christoph show you the best settings, and he shares many tips and tricks that I can guarantee will boost your productivity.

    Photo of Freek Van der Herten

    Freek Van der Herten
    Founder of Spatie

Table Of Content

Here is a full list of all the included videos.

Category Getting Started image
  • 1 - Welcome
  • 2 - PhpStorm Styling Basics
  • 3 - Make It Beautiful
  • 4 - Additional Design Tweaks
  • 5 - Recommended Fonts
  • 6 - Must Have Plugins
  • 7 - Shortcuts All The Way
  • 8 - Sync Your Settings
Category Refactoring image
  • 1 - Welcome to Refactoring
  • 2 - Naming is hard
  • 3 - Move Namespaces
  • 4 - Extracting To Rescue
  • 5 - Pull Me Up Scotty
  • 6 - Introduce Interfaces
Category Testing image
  • 1 - Welcome to Testing
  • 2 - PhpUnit Setup
  • 3 - Generate Tests
  • 4 - Generate Test Methods
  • 5 - Run Your Tests
  • 6 - Run Custom Configurations
Category Tips & Tricks image
  • 1 - General - Run Anything
  • 2 - Navigation - Quick Toolbars Access
  • 3 - Editing - The Best Split Flow
  • 4 - Templates - Postfix Templates
  • 5 - ...and 20 more of my favorite tips!
Category GIT image
  • 1 - Welcome to Git
  • 2 - Commit & Push
  • 3 - Commit Hooks
  • 4 - Branches
  • 5 - Using Changelist
  • 6 - Resolving Conflicts
Category Debugging image
  • 1 - Welcome To Debugging
  • 2 - Dump And Die
  • 3 - Hello Ray
  • 4 - Debug With Ray
  • 5 - Hello Xdebug
  • 6 - Install Xdebug
  • 7 - Set up Xdebug
  • 8 - Debug With Xdebug
  • 9 - Step Debugging
  • 10 - A Closer Look At Breakpoints
  • 11 - Dont' Forget About Watches

What's the deal?

One Package To Get It All

This course is much more than just the videos. Check out all available add-ons.

Pick Me

Mastering PhpStorm

VAT will be calculated during checkout by Paddle

  • Master PhpStorm
    (over 2 hours of screencasts)

  • Custom Light & Dark Theme Rios

  • Custom shortcuts cheatsheet

Need Mastering PhpStorm for your team? Email me: christoph@masteringphpstorm.com

Frequently Asked Questions

I live in Europe. I know how important it is here to get a valid invoice. All sales are handled through Paddle, and they will provide you with an EU-friendly invoice.

Sure. Our payment provider, Paddle, accepts credit cards and PayPal.

Sure. Our payment provider, Paddle, accepts credit cards and PayPal.

Sure. Please reach out to me via mail: christoph@masteringphpstorm.com

Absolutely. All shown features of PhpStorm work on every operating system. Every shortcut used in the videos will be displayed for Mac, Windows, and Linux.

No worries, that happens. Just ping me at christoph@masteringphpstorm.com within one week after your purchase, and I will refund your purchase.

No worries, that happens too :-) Feel free to spread some love about the course on Twitter.