Skip to main content
CF

Mastering PhpStorm

2h 49m 49s
English
Paid
Added to CourseFlix

Mastering PhpStorm is a 59-lesson 2 hours 49 minutes self-paced course by Christoph Rumpel. A video course for the state-of-the-art PHP developer who wants to work efficiently and successfully in a beautiful IDE.

Course facts

Lessons
59
Duration
2 hours 49 minutes
Language
English
Added to CourseFlix
November 2023
Instructor
Christoph Rumpel
Price
Premium

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

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.

Who teaches Mastering PhpStorm? Christoph Rumpel

Christoph Rumpel thumbnail

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.

What lessons are included in Mastering PhpStorm?

This is a demo lesson (10:00 remaining)

Watch the first 10 minutes free. One payment unlocks all 59 lessons here and every other premium course. No auto-renew.

View Pricing
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
Watch the other 58 lessons

One payment unlocks this course and every other premium course. No auto-renew.

See plans

What courses are similar to Mastering PhpStorm?

  • Understand AI-Assisted Software Development: Become a 10x Developer thumbnailNew

    Understand AI-Assisted Software Development: Become a 10x Developer

    By: Zero To Mastery, Anthony Alicea
    The course will teach you how to apply AI tools in development: planning tasks, writing and checking code, testing, debugging, and conducting code reviews.
    5h 24m
  • Advanced Local AI thumbnailUpdated 4mo ago

    Advanced Local AI

    By: Zen van Riel
    Master modern AI with the Advanced Local AI course. Learn to use and integrate open-source models for real-world tasks.
    1h 1m
  • Effective PyCharm (2021 edition) thumbnailFreeUpdated 3y ago

    Effective PyCharm (2021 edition)

    By: Talk Python Training
    PyCharm 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
  • Building Solo thumbnailUpdated 5mo ago

    Building Solo

    By: Aaron Francis
    Explore the creation of the SOLO application: manage development in one place. A unified interface for npm, composer, and servers, with support for multiple pro
    2h 3m
  • Pi - The Practical Guide thumbnailNew

    Pi - The Practical Guide

    By: Academind Pro (Maximilian Schwarzmüller)
    Master Pi as an AI coding agent: model setup, security, AGENTS.md, packages, skills, extensions, and working with context in projects.
    2h 36m

Frequently asked questions

What are the prerequisites for enrolling in this course?
Prospective students should have a solid understanding of PHP development to benefit from this course. Familiarity with Integrated Development Environments (IDEs) is also recommended, as the course focuses on mastering PhpStorm's features and functionalities.
What projects or skills will I build during the course?
Throughout the course, you'll enhance your skills in using PhpStorm for various tasks such as refactoring code, managing git repositories, debugging with tools like Xdebug, and setting up efficient testing workflows with PhpUnit. These skills will help you work more efficiently in PHP development.
Who is the target audience for this course?
This course is designed for state-of-the-art PHP developers who wish to improve their productivity and efficiency using PhpStorm. It's ideal for developers who are already comfortable with PHP and want to leverage the full potential of this powerful IDE.
Does this course cover all aspects of PhpStorm usage?
The course covers a wide range of topics essential for mastering PhpStorm, including styling, refactoring, testing, navigation, templates, Git integration, and debugging. However, it does not cover basic PHP programming concepts or other IDEs.
What is the time commitment required for this course?
The course consists of 59 lessons. Since the total runtime is not specified, students should allocate time to thoroughly engage with each lesson and practice the skills taught, aiming for several weeks of dedicated study depending on individual learning pace.
How does this course carry over to other careers or further learning?
Mastering PhpStorm can significantly enhance your workflow as a PHP developer, making you more efficient in writing, testing, and debugging code. These skills are transferable to any PHP development role and can be a foundation for further learning in advanced PHP frameworks or other programming languages.
What specific tools and platforms are covered in the course?
The course focuses on PhpStorm, a popular IDE for PHP developers. It includes lessons on using PhpUnit for testing, Git for version control, and Xdebug for debugging. Additionally, it discusses the use of various plugins and customization techniques to optimize the PhpStorm environment.