CouchDB and PHP Web Development Beginner's Guide. (2012)
- Record Type:
- Book
- Title:
- CouchDB and PHP Web Development Beginner's Guide. (2012)
- Main Title:
- CouchDB and PHP Web Development Beginner's Guide.
- Other Names:
- Juravich, Tim
- 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 ApacheCouchDB 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? … (more)
- Publisher Details:
- Birmingham : Packt Publishing
- Publication Date:
- 2012
- Extent:
- 1 online resource (515 pages)
- Subjects:
- 005.75/65
COMPUTERS -- Desktop Applications -- Databases
Database management
PHP (Computer program language)
Web site development
CouchDB
Web development
Computer science
COMPUTERS -- Programming Languages -- SQL
Database management
PHP (Computer program language)
Web site development
COMPUTERS -- Internet -- Application Development
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781849513593
1849513597
1849513589
9781849513586 - Related ISBNs:
- 9781849513586
- Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.89689
- Ingest File:
- 01_063.xml