Hands-on PhpStorm Workshop Materials
In these materials, you’ll learn about many of the features and productivity tools available in PhpStorm IDE, such as navigation, editing, inspections, live templates, refactoring, tools like Composer and the REST client and many more things. It’s virtually impossible to cover every option and feature in PhpStorm, but we’re providing a number of practical exercises to enhance your every-day workflow as a PHP developer.
We’ll also cover a vast number of keyboard shortcuts to enjoy productivity in PhpStorm. Other IntelliJ IDEA-based IDEs use the same keyboard shortcuts, so if you know how to work with PhpStorm, you’ll know how to work with WebStorm, RubyMine, PyCharm, IntelliJ IDEA and more. A cheat sheet is available online and is also included in the workshop download.
This workshop is self-paced, meaning you can work your way through slides and exercises on your own, whenever and wherever you want. Exercises come as a PhpStorm project in which every file is a new exercise that may contain code and tips to get things done.
Want to get started? Create a new project in PhpStorm using the Composer project type. Find the jetbrains/phpstorm-workshop package and click OK. This will download all materials.
Here’s a 5-minute screencast guiding you through the materials:
Prefer reading? We also have a tutorial on how to get started.
Develop with pleasure!
– JetBrains PhpStorm Team
Subscribe to Blog updates
Thanks, we've got you!
PhpStorm Overview 2022
Do you want to get to know PhpStorm? Maybe you have a colleague or friend who wants to know why you love this IDE? We’ve made a five-minute video about PhpStorm for you. We’ll highlight some of its core features: a to-the-point summary of why PhpStorm is a great choice for all PHP developers out the…
New Video: What’s New in PHP 8.1
PHP 8.1 is out, and it’s packed with lots of awesome new features. But don’t just take our word for it – watch the video, where Brent Roose, the PHP community members, and the authors of these features, Nikita Popov, Larry Garfield, Dmitry Stogov, Matthieu Napoli, and Aaron Piotrowski, explain them.…
New Video Series: Refactoring With PhpStorm by Matthew Setter
We’ve collaborated with PHP engineer and technical trainer Matthew Setter to bring you a 7-part video series showing how to systematically improve the quality of your code using PhpStorm’s refactoring functionality. Check out the first two episodes! What you are going to learn In this series Matt…
Video: What’s Coming in PhpStorm 2021.1 – Episode 2
The main focus for this upcoming release is stability, but it still includes some new features and improvements. In this video, we’ll look at support for prefixed table names in SQL in action, synthetic scope renaming, new inspections, and other updates. A new PhpStorm EAP cycle is going to be clos…