Pro PHP and MySQL
معرفی کتاب «Pro PHP and MySQL» نوشتهٔ Russell, Chad، منتشرشده توسط نشر Springer-Verlag Berlin and Heidelberg GmbH & Co. KG در سال 2016. این کتاب در 5 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است. «Pro PHP and MySQL» در دستهٔ بدون دستهبندی قرار دارد.
Chapter 1 -- Version Control -- Chapter 2 -- Virtualizing Development Environments -- Chapter 3 -- Coding Standards -- Chapter 4 -- Frameworks -- Chapter 5 -- Dependency Management.;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. Contents at a Glance......Page 4 Contents......Page 6 About the Author......Page 10 About the Technical Reviewer......Page 12 Using Git......Page 13 Initializing Your Repository......Page 14 Initial Commit......Page 15 Staging Changes......Page 16 Viewing History......Page 17 Removing Files......Page 18 Branching and Merging......Page 20 Merging......Page 21 Stashing Changes......Page 22 Lightweight Tags......Page 23 Annotated Tags......Page 24 Un-stage......Page 25 Soft Reset......Page 26 Bitbucket......Page 27 Creating Your First Remote Repository......Page 28 PHPStorm......Page 29 Adding a Repository......Page 31 Installing the GitHub GUI......Page 32 Adding a Repository......Page 33 Summary......Page 34 Chapter 2: Virtualizing Development Environments......Page 35 Installing Vagrant and VirtualBox......Page 36 Vagrant Commands......Page 37 Setting Up Our First Environment......Page 38 Initial VM setup......Page 40 VM Settings......Page 41 Default Vagrant LAMP box......Page 44 Bash (Shell) Provisioner......Page 45 Puppet Provisioner......Page 46 Ansible Provisioner......Page 48 Configuration Tools......Page 49 Accessing PuPHPet......Page 50 Phansible......Page 51 Summary......Page 53 A Look at PHP-FIG......Page 54 Side Effects......Page 55 Properties......Page 56 PSR-2 — Coding Style Guide......Page 57 Keywords and true, false, and null......Page 58 Properties......Page 59 Method and Function Calls......Page 60 switch, case......Page 61 for......Page 62 Closures......Page 63 Checking Coding Standards with PHP Code Sniffer......Page 65 Using PHP_CodeSniffer......Page 66 PHP_CodeSniffer Configuration......Page 68 PHP_CodeSniffer Custom Standard......Page 69 PHP_CodeSniffer IDE Integration......Page 70 Installing phpDocumentor......Page 71 Using phpDocumentor......Page 72 Running phpDocumentor......Page 75 Summary......Page 76 Locally......Page 77 Using Composer......Page 78 The composer.json File......Page 79 Removing Packages......Page 80 require vs require-dev......Page 81 Autoloading......Page 82 Autoloader Optimization......Page 83 Exact......Page 84 Next Significant Release......Page 85 Stability......Page 86 Installing Packages Globally......Page 87 PEAR & Pyrus......Page 88 PECL......Page 89 Installing a Global Utility Using PEAR......Page 91 Summary......Page 92 Why Use a Framework?......Page 93 Installing ZF2......Page 94 Module......Page 96 Controller......Page 97 Database......Page 98 Model......Page 99 Service Manager......Page 100 Query & Display......Page 101 Installing SF2......Page 103 Application Directory Structure......Page 104 Bundles......Page 106 Database......Page 107 Display Results......Page 109 Installing Laravel 5......Page 110 Application Directory Structure......Page 111 Controllers & Routes......Page 112 View......Page 113 Display Results......Page 114 When to Use a Micro-Framework......Page 115 Silex......Page 116 Lumen......Page 117 Slim......Page 118 Summary......Page 119 Index......Page 120
دانلود کتاب Pro PHP and MySQL