3 options
CouchDB and PHP web development beginner's guide : get your PHP application from conception to deployment by leveraging CouchDB's robust features / Tim Juravich.
- Format:
- Book
- Author/Creator:
- Juravich, Tim.
- Language:
- English
- Subjects (All):
- Database management.
- PHP (Computer program language).
- Web site development.
- Physical Description:
- 1 online resource (304 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham : Packt Pub., 2012.
- Language Note:
- English
- Biography/History:
- Juravich Tim: Tim Juravich is an experienced product, program, and technology leader that has spent nearly the past decade leading teams through a variety of projects in PHP, Ruby, and. NET. After gaining experience at several Fortune 500 companies, Tim discovered entrepreneurship, founded three of his own startups, and has helped dozens of other startups open their doors. Tim currently serves as the Director of Program Management for Thinktiv, a venture accelerator.
- Summary:
- Get your PHP application from conception to deployment by leveraging CouchDB's robust features with this book and ebook.
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1:Introduction to CouchDB; The NoSQL database evolution; What makes NoSQL different; Classification of NoSQL databases; CAP theorem; ACID; So what does all of that mean?; Introduction to CouchDB; The history of CouchDB; Defining CouchDB; Summary; Chapter 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; Text Editor; Apache; Web browser; Time for action - opening your web browser; PHP; Time for action - checking your PHP version; Time for action - making sure that Apache can connect to PHP; Time for action - creating a quick info page; Fine tuning Apache; Time for action - further configuration of Apache; Our web development setup is complete!; Installing CouchDB; Homebrew; Time for action - installing Homebrew; Time for action - installing CouchDB
- Checking that our setup is completeStarting CouchDB; Time for action - checking that CouchDB is running; Running CouchDB as a background process; Installing version control; Git; Time for action - installing and configuring Git; Did you have any problems?; Summary; Chapter 3:Getting Started with CouchDB and Futon; What is CouchDB?; Database server; Documents; Example of a CouchDB document; JSON format; Key-value storage; Reserved fields; RESTful JSON API; Time for action - getting a list of all databases in CouchDB; Time for action - creating new databases in CouchDB
- Time for action - deleting a database In CouchDBTime for action - creating a CouchDB document; Futon; Time for action - updating a document in Futon; Time for action - creating a document in Futon; Security; Time for action - taking CouchDB out of Admin Party; Time for action - anonymously accessing the _users database; Time for action - securing the _users database; Time for action - checking to make sure the database is secure; Time for action - accessing a database with security enabled; Summary; Chapter 4:Starting your Application; What we'll build in this book; Bones; Project setup
- Time for action - creating the directories for VergeSource control with Git; Time for action - initializing a Git repository; Implementing basic routing; Time for action - creating our first file: index.php; .htaccess files; Time for action - creating the .htaccess file; Hacking together URLs; Creating the skeleton of Bones; Time for action - hooking up our application to Bones; Using Bones to handle requests; Time for action - creating the class structure of Bones; Accessing the route; Time for action - creating functions to access the route on Bones creation; Matching URLs
- Time for action - creating the register function to match routes
- Notes:
- Includes index.
- "Learn by doing : less theory, more results"--Cover.
- ISBN:
- 9786613775450
- 9781281090096
- 1281090093
- 9781849513593
- 1849513597
- OCLC:
- 798535897
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.