Cargando…

Jump start PHP environment /

Many entry level PHP developers want a quick path to glory, a shortcut to "knowing PHP." Too many books and tutorials go straight into a pre-made, awful environment that just wants you to code, with no regard for security, version control, or other absolutely essential practices. This book...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Škvorc, Bruno (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Collingwood, Vic. : SitePoint, [2015]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn932622923
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 151218s2015 vraa o 000 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d YDXCP  |d N$T  |d TEFOD  |d EBLCP  |d UMI  |d OCLCF  |d DEBBG  |d FEM  |d DEBSZ  |d VT2  |d CEF  |d OCLCQ  |d WYU  |d UAB  |d UKAHL  |d RDF  |d OCLCQ  |d OCLCO  |d OCLCQ 
019 |a 933610306  |a 968092783  |a 969036755 
020 |a 9781457193040  |q (electronic bk.) 
020 |a 1457193043  |q (electronic bk.) 
020 |a 9781457193064  |q (electronic bk.) 
020 |a 145719306X  |q (electronic bk.) 
020 |a 9781457193057  |q (electronic bk.) 
020 |a 1457193051  |q (electronic bk.) 
020 |a 0994182643 
020 |a 9780994182647 
020 |z 9780994182647 
029 1 |a DEBBG  |b BV043968562 
029 1 |a DEBSZ  |b 485790645 
029 1 |a GBVCP  |b 882750666 
029 1 |a AU@  |b 000067114322 
029 1 |a AU@  |b 000057030295 
029 1 |a AU@  |b 000073550880 
035 |a (OCoLC)932622923  |z (OCoLC)933610306  |z (OCoLC)968092783  |z (OCoLC)969036755 
037 |a 0F1F37AE-0C2C-4BC2-A06A-46D43F925383  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.P224 
072 7 |a COM  |x 051400  |2 bisacsh 
082 0 4 |a 005.2762  |2 23 
049 |a UAMI 
100 1 |a Škvorc, Bruno,  |e author. 
245 1 0 |a Jump start PHP environment /  |c by Bruno Škvorc. 
264 1 |a Collingwood, Vic. :  |b SitePoint,  |c [2015] 
264 4 |c ©2015 
300 |a 1 online resource :  |b color illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed January 13, 2016). 
520 |a Many entry level PHP developers want a quick path to glory, a shortcut to "knowing PHP." Too many books and tutorials go straight into a pre-made, awful environment that just wants you to code, with no regard for security, version control, or other absolutely essential practices. This book is aimed at the absolute beginner who wants to start learning PHP, but aims to set you up with a thorough understanding of what makes for a good, modern, adaptable PHP environment before you start diving into PHP itself. This book will cover a the essential building blocks of a good PHP environment, including covering topics such as: The anatomy of a web request The importance of a good IDE Using Composer for package management Version control with Git and GitHub Deployment and hosting options Using virtual machines Build a sample app from scratch and deploy it -- the right way And much more! 
505 0 |a Jump Start PHP Environment; Table of Contents; Preface; The WWW; The What and Why; The Why; The What; The Who; Conventions Used; Code Samples; Tips, Notes, and Warnings; Supplementary Materials; Want to take your learning further?; The Anatomy of Web Requests; The Client and the Server; What is a client?; What is a server?; Web Request Basics; How It All Works; Front-end and Back-end; Server-side Languages; Generating Answers with Server-side Languages; For Those Who Want More; DNS Servers; What Happens When You Type ...; The Programming Environment; A Good IDE Is Worth Its File Size in Gold 
505 8 |a PhpStormNetBeans; Zend Studio; The Importance of Coding Standards; The Command Line / Terminal; The Community; PHP Mentoring; PHP.net Documentation; Various Forums; Summary; The Application Environment; Application Environments; Production; Development; Hosts and Virtual Hosts; Staging and Maintenance; The Evil of *AMP Bundles; Machine Pollution; Learning is Progress, or How the Comfort of Your Comfort Zone is Overrated; Testing; The Uncleanable Mess; Production/Development Parity; Performance and Debugging; Summary; For Those Who Want More; Virtual Machines; Virtual Machines Explained 
505 8 |a What are VMs?Getting to Know VirtualBox and Vagrant; The Benefits of VMs; Vagrant in a Nutshell; Vagrant Boxes; Provisioning; Using Vagrant; Homestead Improved: Explanation; Defining New Sites; Shutdown; Further Reading; Summary; Versioning Systems; Versioning Basics; Git and GitHub; Git; How does it work?; Alternatives; GitHub; Git in Action; Preparing the Environment; Creating a "Hello World" page; Git; Repo Initialization; Adding and Committing; Reset; GitHub; Useful Resources; Summary; Deployment and Hosting; Hosting; Shared Hosting; Shared Hosting is Bad; Shared Hosting Holds You Back 
505 8 |a Shared Hosting is Good for Limited Use CasesCloud Hosting; (Virtual) Private Hosting; Others; Deployment; Manual; Automatic and Semiautomatic Deployment; Recommendation; Summary; Composer; Spaghetti Western; Namespaces and Ye Olde Package Management; What is Composer?; Usage Example; Bootstrapping; Installing Carbon; Testing; Cleanup; More Tricks to Try; Update versus Install and Composer Lock; require-dev and global; Is that all there is?; For Those Who Want More; Learn by Example: A Web App from Scratch; What will we be building?; Setting Up the Environment; Bootstrapping the App; Testing 
505 8 |a Frameworks versus PackagesDeveloping the App; Var Dumper; Database Connection; Repo and First Push; HTML Form; index.php vs index.html; The HTML Form; Second Push; Creating the Comment Class and the Database Table; Third Push; Development vs Production Database; Fourth Push; Posting and Displaying Comments; Posting; Validation: Never Trust User Input!; Reading; CSS; Final Push; Deployment; Deploying on a Shared Host (Hostgator); Deploying on DigitalOcean; New Droplet; Prerequisites; PHP and Composer; Server Configuration; Pulling With Git; Conclusion; For Those Who Want More 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a PHP (Computer program language) 
650 0 |a Web site development. 
650 6 |a PHP (Langage de programmation) 
650 6 |a Sites Web  |x Développement. 
650 7 |a COMPUTERS  |x Programming Languages  |x PHP.  |2 bisacsh 
650 7 |a PHP (Computer program language)  |2 fast  |0 (OCoLC)fst01049847 
650 7 |a Web site development.  |2 fast  |0 (OCoLC)fst01173243 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781457193071/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29944325 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29944326 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL4333740 
938 |a EBSCOhost  |b EBSC  |n 1126049 
938 |a YBP Library Services  |b YANK  |n 12804417 
938 |a YBP Library Services  |b YANK  |n 12756335 
994 |a 92  |b IZTAP