PHPStorm for Developers
-
Upload
roland-dalmulder -
Category
Software
-
view
226 -
download
6
Transcript of PHPStorm for Developers
PHPStorm for Developers
Roland DalmulderPLT member
Introduction
Roland DalmulderPHPStorm for Developers
Swiss pocketknife
Tool for a developer
More, even more, and even much more
Roland DalmulderPHPStorm for Developers
What are we talking about
Heavily used functions• Deployment• Git• Start SSH Session• Scopes• Debugger• RESTFul Web Service• Joomla support
Brief overview of some functions
Deployment
Roland DalmulderPHPStorm for Developers
DeploymentRolling your code
Roland DalmulderPHPStorm for Developers
See what is happeningTurn on detailed logging
Roland DalmulderPHPStorm for Developers
Automatic or manual uploadingBoth are possible
Roland DalmulderPHPStorm for Developers
Setting up an SSH connectionSafely talking to the outside world
Navigating
Roland DalmulderPHPStorm for Developers
Finding actionsEverything under one button
Roland DalmulderPHPStorm for Developers
Snel schakelenGa van bestand naar bestand
Roland DalmulderPHPStorm for Developers
Quick switchingGo from file to file
Roland DalmulderPHPStorm for Developers
ScopesSee what you want to see
Editing
Roland DalmulderPHPStorm for Developers
Column mode
Column Selection Mode
Modify multiple lines at once
Roland DalmulderPHPStorm for Developers
A little bit of pink herePicking colours
Roland DalmulderPHPStorm for Developers
Live templatesShortcuts to pieces of code
Roland DalmulderPHPStorm for Developers
Code inspectionAre there any mistakes in my code?
Roland DalmulderPHPStorm for Developers
Forgot something?PHPStorm remembers a lot
Debugging
Roland DalmulderPHPStorm for Developers
Find the bugSearching step by step
RESTFul
Roland DalmulderPHPStorm for Developers
REST testTest the REST
Joomla! Love
Roland DalmulderPHPStorm for Developers
Joomla! supportJoomla is recognised better
Roland DalmulderPHPStorm for Developers
External libraryThat is how PHPStorm knows where Joomla is
Roland DalmulderPHPStorm for Developers
JHtmlA mystery demystified
JHtml::_('script', 'com_foo/foo.js', false, true);
Roland DalmulderPHPStorm for Developers
Extension developmentA foundation is being build
Roland DalmulderPHPStorm for Developers
Code styleFollow the standard
Gràcies :)