Mastering PhpStorm

2h 49m 49s
English
Paid
November 20, 2023

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

Join premium to watch
Go to premium
# 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