Perfect Workflow With PhpStorm
A course that explains all the main features and tools of PhpStorm. Teaching how to set up a real PHP project and working on it using all its killer features, increasing your productivity and coding faster. And, of course, presented by Jeffrey Way.
- Introduction and Overview Of The Latest Version
- Installing PhpStorm in Windows, Mac and Linux
- Knowing the IDE
- Setting Up a Simple Project
- Setting Up a Framework Project: CodeIgniter, Laravel, Symfony2, Zend Framework 2 and Yii
- Setting Up a Project Using Composer
- Creating Your First Application, Code Completion and Creating Snippets
- Debugging a Simple Application With XDebug and Zend Debugger
- Generate Constructors, Getters and Setters e Document Blocks
- Configuring and Querying Databases
- Refactoring and Rearraging Code
- Unit Testing, Code Coverage and Test Profiling
- Q&A Tools: PHP Mess Detector, Code Sniffer, Duplicate Detector
- Using Git
- Cloning a Project From Github
- Running, Building and Deploying An Application
Improving Your Front-End Productivity
- Using Emmet for HTML and CSS and Live Editing
- Using SASS and LESS and Auto-Compilation
- Coffee Script Debugging
- Customizing the Interface and Shortcuts
- Visualizing UML Diagrams
- Must Have Plugins: Installing and Using
- Using REST Client and Testing An API
- Using Built-In Command Line For Composer, Zend Framework 2, Symfony2 and Laravel 4 Commands
- Remote Deployment
- Pros and Cons of PhpStorm Comparing to Sublime Text 2, NetBeans, Zend Studio
I’ve just begun work on this course. Expect it in the next few weeks on Tuts+ Premium.
Marcel dos Santos commented
This is a good news! But I think that this course are taking too much time to get done! Anyway, we are waiting anxious for this course as soon as possible. Jeffrey, please, hear us...
kabir Maharjan commented
Any news on this course @jeffery_way ? been like months now. I suppose busy with your laracasts stuffs?
It would be nice to get update on this.
Arian Solberg commented
Whatever happened with this? Did the course get finished and posted? I can't find it....
A very welcome course since Netbeans have its own :)
Federico Maria Teotini commented
If u'll cover all of this,it would be definitive!
I'll be tackling this one, all. :)
Marcel dos Santos commented
PhpStorm is a wonderful IDE of course and the Webinars from Jetbrains are a good source of information too I know. But I think that it shouldn't be the only sources of information.
The Laravel framework, for example, has a huge documentation in Laravel.com and Dayle Rees' Code Happy and Code Bright sites and has awesome videos from Taylor Otwell and other good authors in Vimeo and Laracasts but still it is widely covered in Tutsplus and NetTuts sites. More options of source of information and different ways to teach and learn are better for everyone, since some forms of teaching seems to be easier to understand for a person but not for another...
About Jeffrey's workflow, I saw him using Sublime Text, MacVim, Vim, PhpStorm, Coda, Brackets and I think that it wouldn't be a problem for him as he likes to know new tools and he is the ex-editor from NetTuts and a producer in Tutsplus, even if in his workflow he don't use this specific tool.
Thanks for the Webinars' link and for the comment ;)
I'm using PHPStorm in my everyday workflow, it's a wonderful IDE but many of your suggestions you done here have already been covered by Maarten Balliauw, a JetBrains Evangelist via Webinars.
And so far I remember, Jeffrey use Sublime Text in his workflow, I remember a tuto I've watched where he was using PHPStorm in his version 3 but no longer now.
Here is the link of Webinars by Maarten. I've watched them and believe me, I increase my productivity with that ;)