Mastering PhpStorm

2h 49m 49s
English
Paid

Course description

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

Read more about the course

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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 59 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Mastering PhpStorm

0:00
/
#1: 1 Welcome

All Course Lessons (59)

#Lesson TitleDurationAccess
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

Unlock unlimited learning

Get instant access to all 58 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment