Muutke küpsiste eelistusi

E-raamat: PHP Development Tool Essentials

  • Formaat: PDF+DRM
  • Ilmumisaeg: 15-Jul-2016
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484206836
Teised raamatud teemal:
  • Formaat - PDF+DRM
  • Hind: 24,69 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: PDF+DRM
  • Ilmumisaeg: 15-Jul-2016
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484206836
Teised raamatud teemal:

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Learn PHP development best practices, such as version control, development environment virtualization, and coding standards. You'll also discover the most useful PHP web frameworks, including the new Laravel, symfony2, and micro-frameworks. As you do so, you'll learn how to use them to write the most productive PHP code possible.

PHP Development Tool Essentials complements Jason Gilmore's best-selling Beginning PHP and MySQL. This book will further expose you to the many different methodologies, tools, and concepts that professional web developers are using more and more each day.

What You'll Learn

  • How to use version control with PHP
  • How to set up virtualized development environments
  • How to maintain PHP coding standards
  • How to manage dependencies
  • How to leverage the best PHP frameworks
Who This Book Is For

This book is for intermediate to advanced PHP developers looking to advance their skills with new tools, concepts, and approaches.
About the Author ix
About the Technical Reviewer xi
Chapter 1 Version Control
1(22)
Using Git
1(7)
Git Configuration
2(1)
Initializing Your Repository
2(1)
Initial Commit
3(1)
Staging Changes
4(1)
Viewing History
5(1)
Ignoring Specific Files
6(1)
Removing Files
6(2)
Branching and Merging
8(7)
Merging
9(1)
Stashing Changes
10(1)
Tagging
11(2)
Undoing Changes
13(2)
Version Control in the Cloud: Bitbucket and GitHub
15(2)
Bitbucket
15(2)
GitHub
17(1)
Pushing, Pulling, and Conflict Resolution
17(1)
Git Tools
17(5)
PHPStorm
17(2)
SourceTree
19(1)
GitHub GUI
20(1)
gitg
21(1)
Summary
22(1)
Chapter 2 Virtualizing Development Environments
23(20)
Introduction to Vagrant
24(2)
Installing Vagrant and VirtualBox
24(1)
Vagrant Commands
25(1)
Setting Up Our First Environment
26(7)
Initial VM setup
28(1)
Shared Folders
29(1)
Networking
29(1)
VM Settings
29(3)
Removing VMs
32(1)
Default Vagrant LAMP box
32(1)
Advanced Configurations Using Ansible, Bash, and Puppet
33(4)
Bash (Shell) Provisioner
33(1)
Puppet Provisioner
34(2)
Ansible Provisioner
36(1)
Advanced Configuration Conclusion
37(1)
Configuration Tools
37(4)
PuPHPet
38(1)
Phansible
39(2)
Vagrant Plugins
41(1)
Summary
41(2)
Chapter 3 Coding Standards
43(24)
A Look at PHP-FIG
43(11)
PSR-1 -- Basic Coding Standard
44(2)
PSR-2 -- Coding Style Guide
46(8)
Checking Coding Standards with PHP Code Sniffer
54(6)
Using PHP_CodeSniffer
55(2)
PHP_CodeSniffer Configuration
57(1)
PHP_CodeSniffer Custom Standard
58(1)
PHP_CodeSniffer IDE Integration
59(1)
Code Documentation Using phpDocumentor
60(5)
Installing phpDocumentor
60(1)
Using phpDocumentor
61(3)
Running phpDocumentor
64(1)
Non-structural Comments
65(1)
Summary
65(2)
Chapter 4 Dependency Management
67(16)
Composer and Packagist
67(11)
Installing Composer
67(1)
Packagist
68(1)
Using Composer
68(10)
Pear & Pyrus
78(4)
Is Anyone Still Using Pear?
79(1)
PECL
79(2)
Should I Be Using PEAR or Pyrus?
81(1)
Summary
82(1)
Chapter 5 Frameworks
83
Why Use a Framework?
83(1)
Zend Framework 2
84(9)
Installing ZF2
84(2)
Module
86(1)
Controller
87(1)
Database
88(3)
View
91(1)
Query & Display
91(2)
Symfony 2
93(7)
Installing SF2
93(7)
Laravel 5
100(5)
Installing Laravel 5
100(1)
Application Directory Structure
101(1)
Application Logic
102(1)
Controllers & Routes
102(1)
Database
103(1)
View
103(1)
Display Results
104(1)
Micro-Frameworks
105(4)
When to Use a Micro-Framework
105(1)
Using a Micro-Framework
106(3)
Summary
109
Index 111
Chad Russell is a programmer and network administrator who owns his own Internet hosting company. He previously has written on MySQL, PHP, and other topics.