Mastering PhpStorm
A video course for the state-of-the-art PHP developer who wants to work efficiently and successfully in a beautiful IDE.
More
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.
Watch Online Mastering PhpStorm
# | Title | Duration |
---|---|---|
1 | 1 Welcome | 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 |