Amazon cover image
Image from Amazon.com

CouchDB and PHP Web Development Beginner's Guide.

By: Material type: TextTextPublication details: Birmingham : Packt Publishing, 2012.Description: 1 online resource (515 pages)Content type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781849513593
  • 1849513597
  • 1849513589
  • 9781849513586
Subject(s): Additional physical formats: Print version:: CouchDB and PHP Web Development Beginner's Guide.DDC classification:
  • 005.75/65 23
LOC classification:
  • QA76.9.D3 .J384 2012
Online resources:
Contents:
CouchDB and PHP Web Development Beginner's Guide; CouchDB and PHP Web Development Beginner's Guide; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Time for action -- heading; What just happened?; Pop quiz -- heading; Have a go hero -- heading; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. Introduction to CouchDB.
The NoSQL database evolutionWhat makes NoSQL different; Classification of NoSQL databases; CAP theorem; ACID; So what does all of that mean?; Advantages of NoSQL databases; Negatives of NoSQL databases; When you should use NoSQL databases; When you should avoid NoSQL databases; Introduction to CouchDB; The history of CouchDB; Defining CouchDB; Summary; 2. Setting up your Development Environment; Operating systems; Windows; Installing Apache and PHP; Installing Git; Installing CouchDB; Linux; Installing Apache and PHP; Installing Git; Installing CouchDB.
Setting up your web development environment on Mac OS XTerminal; Time for action -- using Terminal to show hidden files; What just happened?; Text editor; Apache; Web browser; Time for action -- opening your web browser; What just happened?; PHP; Time for action -- checking your PHP version; What just happened?; Time for action -- making sure that Apache can connect to PHP; What just happened?; Time for action -- creating a quick info page; What just happened?; Fine tuning Apache; Time for action -- further configuration of Apache; What just happened?; Our web development setup is complete!
Installing CouchDBHomebrew; Time for action -- installing Homebrew; What just happened?; Time for action -- installing CouchDB; What just happened?; Checking that our setup is complete; Starting CouchDB; Time for action -- checking that CouchDB is running; What just happened?; Running CouchDB as a background process; Installing version control; Git; Time for action -- installing and configuring Git; What just happened?; Did you have any problems?; Pop quiz; Summary; 3. Getting Started with CouchDB and Futon; What is CouchDB?; Database server; Documents; Example of a CouchDB document; JSON format.
Key-value storageReserved fields; RESTful JSON API; Time for action -- getting a list of all databases in CouchDB; What just happened?; Time for action -- creating new databases in CouchDB; What just happened?; Time for action -- deleting a database In CouchDB; What just happened?; Time for action -- creating a CouchDB document; What just happened?; Futon; Time for action -- updating a document in Futon; What just happened?; Time for action -- creating a document in Futon; What just happened?; Security; Time for action -- taking CouchDB out of Admin Party; What just happened?
Summary: Get your PHP application from conception to deployment by leveraging CouchDB's robust features with this book and ebook.
Holdings
Item type Current library Collection Call number Status Date due Barcode Item holds
eBook eBook e-Library EBSCO Computers Available
Total holds: 0

Print version record.

CouchDB and PHP Web Development Beginner's Guide; CouchDB and PHP Web Development Beginner's Guide; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Time for action -- heading; What just happened?; Pop quiz -- heading; Have a go hero -- heading; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. Introduction to CouchDB.

The NoSQL database evolutionWhat makes NoSQL different; Classification of NoSQL databases; CAP theorem; ACID; So what does all of that mean?; Advantages of NoSQL databases; Negatives of NoSQL databases; When you should use NoSQL databases; When you should avoid NoSQL databases; Introduction to CouchDB; The history of CouchDB; Defining CouchDB; Summary; 2. Setting up your Development Environment; Operating systems; Windows; Installing Apache and PHP; Installing Git; Installing CouchDB; Linux; Installing Apache and PHP; Installing Git; Installing CouchDB.

Setting up your web development environment on Mac OS XTerminal; Time for action -- using Terminal to show hidden files; What just happened?; Text editor; Apache; Web browser; Time for action -- opening your web browser; What just happened?; PHP; Time for action -- checking your PHP version; What just happened?; Time for action -- making sure that Apache can connect to PHP; What just happened?; Time for action -- creating a quick info page; What just happened?; Fine tuning Apache; Time for action -- further configuration of Apache; What just happened?; Our web development setup is complete!

Installing CouchDBHomebrew; Time for action -- installing Homebrew; What just happened?; Time for action -- installing CouchDB; What just happened?; Checking that our setup is complete; Starting CouchDB; Time for action -- checking that CouchDB is running; What just happened?; Running CouchDB as a background process; Installing version control; Git; Time for action -- installing and configuring Git; What just happened?; Did you have any problems?; Pop quiz; Summary; 3. Getting Started with CouchDB and Futon; What is CouchDB?; Database server; Documents; Example of a CouchDB document; JSON format.

Key-value storageReserved fields; RESTful JSON API; Time for action -- getting a list of all databases in CouchDB; What just happened?; Time for action -- creating new databases in CouchDB; What just happened?; Time for action -- deleting a database In CouchDB; What just happened?; Time for action -- creating a CouchDB document; What just happened?; Futon; Time for action -- updating a document in Futon; What just happened?; Time for action -- creating a document in Futon; What just happened?; Security; Time for action -- taking CouchDB out of Admin Party; What just happened?

Time for action -- anonymously accessing the _users database.

Get your PHP application from conception to deployment by leveraging CouchDB's robust features with this book and ebook.

Added to collection customer.56279.3

Powered by Koha