Cargando…

CouchDB and PHP Web Development Beginner's Guide.

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

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Juravich, Tim
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2012.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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?