Soumettre la recherche
Mettre en ligne
PhpStorm @ Poslední Sobota 29.10.2016
•
0 j'aime
•
634 vues
Tomáš Fejfar
Suivre
My tak about how to be productive in PhpStorm
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 18
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Tomáš Votruba - Jak vydělat na Open Source (2016)
Tomáš Votruba - Jak vydělat na Open Source (2016)
Tomáš Votruba
Vinettou a Old Shatterhand (PhpLive.cz, jaro 2016)
Vinettou a Old Shatterhand (PhpLive.cz, jaro 2016)
Tomáš Votruba
Tomáš Votruba - Jak zdarma hostovat na githubu jemně dynamické stránky
Tomáš Votruba - Jak zdarma hostovat na githubu jemně dynamické stránky
Tomáš Votruba
Rust jako náhrada C pro vývoj PHP extensions?
Rust jako náhrada C pro vývoj PHP extensions?
WebScience1
Tomáš Votruba – Jako Vinnetou a Old Shatterhand – refaktoruj nenávist v přáte...
Tomáš Votruba – Jako Vinnetou a Old Shatterhand – refaktoruj nenávist v přáte...
Konference PHPlive
Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4
Martin Michálek
TNPW2-2013-04
TNPW2-2013-04
Lukáš Vacek
Optimalizace Symfony na devu
Optimalizace Symfony na devu
Vašek Purchart
Recommandé
Tomáš Votruba - Jak vydělat na Open Source (2016)
Tomáš Votruba - Jak vydělat na Open Source (2016)
Tomáš Votruba
Vinettou a Old Shatterhand (PhpLive.cz, jaro 2016)
Vinettou a Old Shatterhand (PhpLive.cz, jaro 2016)
Tomáš Votruba
Tomáš Votruba - Jak zdarma hostovat na githubu jemně dynamické stránky
Tomáš Votruba - Jak zdarma hostovat na githubu jemně dynamické stránky
Tomáš Votruba
Rust jako náhrada C pro vývoj PHP extensions?
Rust jako náhrada C pro vývoj PHP extensions?
WebScience1
Tomáš Votruba – Jako Vinnetou a Old Shatterhand – refaktoruj nenávist v přáte...
Tomáš Votruba – Jako Vinnetou a Old Shatterhand – refaktoruj nenávist v přáte...
Konference PHPlive
Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4
Martin Michálek
TNPW2-2013-04
TNPW2-2013-04
Lukáš Vacek
Optimalizace Symfony na devu
Optimalizace Symfony na devu
Vašek Purchart
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Péhápkaři
Deployment PHP aplikací | WebExpo 2011
Deployment PHP aplikací | WebExpo 2011
Jan Mittner
TNPW2-2012-04
TNPW2-2012-04
Lukáš Vacek
Vývojáři sobě: 0. sraz - PHP: Appka v Nette
Vývojáři sobě: 0. sraz - PHP: Appka v Nette
Vývojáři sobě
06 prez10(tvorba webu)
06 prez10(tvorba webu)
olc_user
Php storm @ phpprague 2016
Php storm @ phpprague 2016
Tomáš Fejfar
PHP Prague 3. 6. 2016 - Bez závislosti na frameworku
PHP Prague 3. 6. 2016 - Bez závislosti na frameworku
Martin Hujer
Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015
Jakub Kašparů
Magento 2
Magento 2
Keyup
SEO Restart 2023: Lukáš Kostka - AI a R studio – optimalizace meta tagů na ,,...
SEO Restart 2023: Lukáš Kostka - AI a R studio – optimalizace meta tagů na ,,...
Taste
WordCamp Bratislava 2017 - Martin Hlaváč
WordCamp Bratislava 2017 - Martin Hlaváč
Brilo Team
ORM Designer: Speed up your ORM development
ORM Designer: Speed up your ORM development
BrnoPHP
Vyhledáváme informace na internetu
Vyhledáváme informace na internetu
Drahomíra Dvořáková
Jan Čislinský: Seznámení se Sourcery aneb Základy metaprogramování ve Swiftu
Jan Čislinský: Seznámení se Sourcery aneb Základy metaprogramování ve Swiftu
mdevtalk
Tipy a triky, best practices, deployment, testování
Tipy a triky, best practices, deployment, testování
Radim Klaška
Péhápkaři - Píšeme čitelný a testovatelný kód #5 by Driveto dev team
Péhápkaři - Píšeme čitelný a testovatelný kód #5 by Driveto dev team
Petr Bechyně
Nette Tester / Posobota
Nette Tester / Posobota
Filip Procházka
Slasti a pasti prototypování v HTML
Slasti a pasti prototypování v HTML
Martin Michálek
Webový front-end ve službách mobilního vývojáře
Webový front-end ve službách mobilního vývojáře
Martin Michálek
Rizika použití WordPressu
Rizika použití WordPressu
SUPERKODERS
Contenu connexe
Similaire à PhpStorm @ Poslední Sobota 29.10.2016
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Péhápkaři
Deployment PHP aplikací | WebExpo 2011
Deployment PHP aplikací | WebExpo 2011
Jan Mittner
TNPW2-2012-04
TNPW2-2012-04
Lukáš Vacek
Vývojáři sobě: 0. sraz - PHP: Appka v Nette
Vývojáři sobě: 0. sraz - PHP: Appka v Nette
Vývojáři sobě
06 prez10(tvorba webu)
06 prez10(tvorba webu)
olc_user
Php storm @ phpprague 2016
Php storm @ phpprague 2016
Tomáš Fejfar
PHP Prague 3. 6. 2016 - Bez závislosti na frameworku
PHP Prague 3. 6. 2016 - Bez závislosti na frameworku
Martin Hujer
Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015
Jakub Kašparů
Magento 2
Magento 2
Keyup
SEO Restart 2023: Lukáš Kostka - AI a R studio – optimalizace meta tagů na ,,...
SEO Restart 2023: Lukáš Kostka - AI a R studio – optimalizace meta tagů na ,,...
Taste
WordCamp Bratislava 2017 - Martin Hlaváč
WordCamp Bratislava 2017 - Martin Hlaváč
Brilo Team
ORM Designer: Speed up your ORM development
ORM Designer: Speed up your ORM development
BrnoPHP
Vyhledáváme informace na internetu
Vyhledáváme informace na internetu
Drahomíra Dvořáková
Jan Čislinský: Seznámení se Sourcery aneb Základy metaprogramování ve Swiftu
Jan Čislinský: Seznámení se Sourcery aneb Základy metaprogramování ve Swiftu
mdevtalk
Tipy a triky, best practices, deployment, testování
Tipy a triky, best practices, deployment, testování
Radim Klaška
Péhápkaři - Píšeme čitelný a testovatelný kód #5 by Driveto dev team
Péhápkaři - Píšeme čitelný a testovatelný kód #5 by Driveto dev team
Petr Bechyně
Nette Tester / Posobota
Nette Tester / Posobota
Filip Procházka
Slasti a pasti prototypování v HTML
Slasti a pasti prototypování v HTML
Martin Michálek
Webový front-end ve službách mobilního vývojáře
Webový front-end ve službách mobilního vývojáře
Martin Michálek
Rizika použití WordPressu
Rizika použití WordPressu
SUPERKODERS
Similaire à PhpStorm @ Poslední Sobota 29.10.2016
(20)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Deployment PHP aplikací | WebExpo 2011
Deployment PHP aplikací | WebExpo 2011
TNPW2-2012-04
TNPW2-2012-04
Vývojáři sobě: 0. sraz - PHP: Appka v Nette
Vývojáři sobě: 0. sraz - PHP: Appka v Nette
06 prez10(tvorba webu)
06 prez10(tvorba webu)
Php storm @ phpprague 2016
Php storm @ phpprague 2016
PHP Prague 3. 6. 2016 - Bez závislosti na frameworku
PHP Prague 3. 6. 2016 - Bez závislosti na frameworku
Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015
Magento 2
Magento 2
SEO Restart 2023: Lukáš Kostka - AI a R studio – optimalizace meta tagů na ,,...
SEO Restart 2023: Lukáš Kostka - AI a R studio – optimalizace meta tagů na ,,...
WordCamp Bratislava 2017 - Martin Hlaváč
WordCamp Bratislava 2017 - Martin Hlaváč
ORM Designer: Speed up your ORM development
ORM Designer: Speed up your ORM development
Vyhledáváme informace na internetu
Vyhledáváme informace na internetu
Jan Čislinský: Seznámení se Sourcery aneb Základy metaprogramování ve Swiftu
Jan Čislinský: Seznámení se Sourcery aneb Základy metaprogramování ve Swiftu
Tipy a triky, best practices, deployment, testování
Tipy a triky, best practices, deployment, testování
Péhápkaři - Píšeme čitelný a testovatelný kód #5 by Driveto dev team
Péhápkaři - Píšeme čitelný a testovatelný kód #5 by Driveto dev team
Nette Tester / Posobota
Nette Tester / Posobota
Slasti a pasti prototypování v HTML
Slasti a pasti prototypování v HTML
Webový front-end ve službách mobilního vývojáře
Webový front-end ve službách mobilního vývojáře
Rizika použití WordPressu
Rizika použití WordPressu
PhpStorm @ Poslední Sobota 29.10.2016
1.
Efektivní práce s PhpStormem
2.
Jsem Tomáš Fejfar Jsem
freelance PHP vývojář a lektor Ahoj!
3.
Efektivní práce s PhpStormem
4.
Fakt? Pojďme si
pro jistotu projít. “Všechno už jsme slyšeli od @JanTvrdik!”
5.
Search Everywhere Soubory, složky,
třídy, metody, příkazy IDE, nastavení 1
6.
Refactoring + kód Extract
Variable, Extract Method, Override method, Generate Constructor, Intentions 2
7.
Annotations Jako git blame,
ale inline! 3
8.
Live Templates PhpStorm bude
psát za vás 4
9.
Live Templates 101 ◉
Začněte s vestavěnými ○ pubf, prif, pubsf, prof… ◉ Stáhněte si nějaké hotové ○ https://github.com/fprochazka/phpstorm-livetemplates ○ https://github.com/TomasVotruba/PhpStorm-LiveTemplates#doctrine-templates ○ https://gist.github.com/Rarst/183c38c499515b6d8609 ○ https://github.com/Anahkiasen/phpstorm-twig-live-templates ○ https://github.com/knpuniversity/phpstorm-settings ○
10.
Nebo si udělejte
vlastní! ◉ Settings → Editor → Live Templates ◉ přidávejte do vlastní skupiny ◉ Save as Live Template
11.
A co když
to je složitější?! ◉ v live templates se dají používat funkce a proměnné ○ $SELECTION$ a $END$ ○ camelCase, clipboard, …
12.
File Templates 101 ◉
Live Templates pro nové soubory1 ◉ templatovací jazyk Velocity ○ #if, #set, základní Java
13.
Debugger5
14.
How to Xdebug
101 ◉ stáhnout správný Xdebug1 ◉ nastavit PHP (viz gist2 ) ◉ Stáhnout “Start debugger” bookmarklet3 ◉ Run → Start Listening for PHP Debug Connections ◉ Profit!
15.
Xdebug live ukázka ◉
na weby bookmarkety ◉ na CLI zkuste moje wrappery ○ https://github.com/tomasfejfar/xdebug-wrappers
16.
Microtipy Máte taky nějaký
tip? 6
17.
Dotazy? ◉ @tomasfejfar ◉ http://www.tomasfejfar.cz Díky!
18.
Credits Special thanks to
all the people who made and released these awesome resources for free: ◉ Presentation template by SlidesCarnival ◉ Photographs by Unsplash
Télécharger maintenant