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.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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?