A video course for the state-of-the-art PHP developer who wants to work efficiently and successfully in a beautiful IDE.
Mastering PhpStorm
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.
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!
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.
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.
About the Author: Christoph Rumpel
Christoph Rumpel is an Austrian Laravel developer and one of the more visible independent voices on PhpStorm — JetBrains' PHP IDE — as a deliberate productivity tool rather than a default editor choice.
His CourseFlix listing carries Mastering PhpStorm — a comprehensive walkthrough of the IDE's full feature surface: refactoring tools, debugging, the Laravel-specific integrations, keyboard mastery, plugin ecosystem, and the workflow patterns that compound across years of daily PHP development.
Material is paid and aimed at PHP developers ready to make PhpStorm a real productivity multiplier. For broader content, see CourseFlix's Developer Productivity category page.
Watch Online 59 lessons
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | 1 Welcome Demo | 00:54 | |
| 2 | 2 PhpStorm Styling Basics | 02:29 | |
| 3 | 3 Make It Beautiful | 07:46 | |
| 4 | 4 Additional Design Tweaks | 04:45 | |
| 5 | 5 Recommended Fonts | 05:57 | |
| 6 | 6 Must Have Plugins | 05:18 | |
| 7 | 7 Shortcuts All The Way | 06:16 | |
| 8 | 8 Sync Your Settings | 03:08 | |
| 9 | 1 Welcome to Refactoring | 01:37 | |
| 10 | 2 Naming is hard | 03:02 | |
| 11 | 3 Move Namespaces | 01:08 | |
| 12 | 4 Extracting To Rescue | 02:27 | |
| 13 | 5 Pull Me Up Scotty | 02:20 | |
| 14 | 6 Introduce Interfaces | 02:10 | |
| 15 | 1 Welcome to Testing | 00:38 | |
| 16 | 2 PhpUnit Setup | 03:06 | |
| 17 | 3 Generate Tests | 02:45 | |
| 18 | 4 Generate Test Methods | 03:12 | |
| 19 | 5 Run Your Tests | 03:32 | |
| 20 | 6 Run Custom Configurations | 02:59 | |
| 21 | 1 General - Run Anything | 01:08 | |
| 22 | 2 General - Presentation Options | 03:09 | |
| 23 | 3 General - Productivity Guide | 01:16 | |
| 24 | 4 Navigation - Efficient Searching | 00:47 | |
| 25 | 5 Navigation - File Structure | 01:08 | |
| 26 | 6 Navigation - Got To Declaration | 01:04 | |
| 27 | 7 Navigation - Hide Toolbars | 00:51 | |
| 28 | 8 Navigation - Powerful Global Search | 00:55 | |
| 29 | 9 Navigation - Quick Access To Toolbars | 00:48 | |
| 30 | 10 Navigation - Recent Locations | 01:16 | |
| 31 | 11 Templates - Live Templates Extended | 00:55 | |
| 32 | 12 Templates - Postfix Templates | 00:58 | |
| 33 | 13 Templates - Surround With | 00:57 | |
| 34 | 14 Templates - Surround With Template | 00:58 | |
| 35 | 15 Templates - Surround With Emmet | 01:15 | |
| 36 | 16 Editing - Extend Selection | 00:40 | |
| 37 | 17 Editing - The Best Split Flow | 01:12 | |
| 38 | 18 Editing - Local Changes | 00:52 | |
| 39 | 19 Testing - Go To Test Subject | 00:49 | |
| 40 | 20 Testing - Run Context Configuration | 00:55 | |
| 41 | 21 Refactoring - Convert To Arrow Function | 01:23 | |
| 42 | 22 Refactoring - If/Else Converting | 01:55 | |
| 43 | 1 Welcome to Git | 00:40 | |
| 44 | 2 Commit & Push | 02:35 | |
| 45 | 3 Commit Hooks | 02:46 | |
| 46 | 4 Branches | 02:25 | |
| 47 | 5 Using Changelist | 01:39 | |
| 48 | 6 Resolving Conflicts | 05:23 | |
| 49 | 1 Welcome To Debugging | 00:51 | |
| 50 | 2 Dump And Die | 10:42 | |
| 51 | 3 Hello Ray | 01:05 | |
| 52 | 4 Debug With Ray | 08:59 | |
| 53 | 5 Hello Xdebug | 01:04 | |
| 54 | 6 Install Xdebug | 04:15 | |
| 55 | 7 Set up Xdebug | 08:31 | |
| 56 | 8 Debug With Xdebug | 07:12 | |
| 57 | 9 Step Debugging | 07:22 | |
| 58 | 10 A Closer Look At Breakpoints | 09:54 | |
| 59 | 11 Dont' Forget About Watches | 03:46 |
Get instant access to all 58 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionRelated courses
-
Updated 3y agoAtom Editor Tutorials
By: Level Up Tutorials (Scott Tolinski)Atom is a modern text editor that you can customize for any action, or use productively, without even touching the configuration files. Atom works on all operat1h 34m -
Updated 3y agoEffective PyCharm (2021 edition)
By: Talk Python TrainingPyCharm is the premier Python IDE (integrated development environment). You will be hard pressed to find an editor that gives a more holistic way to build.7h 30m -
Updated 2y agoBecoming an Xcode Power User
By: PluralsightIn this course, you will learn how to master the skills necessary to work proficiently as an iOS developer by effectively leveraging the power of Xcode.2h 34m