Course Outline
 

 

Introduction
  • Describes the evolution of CouchDB
  • Overview of document-oriented databases and their need
  • Explains the various components of CouchDB
Installation
  • Describes the steps for installation of CouchDB on linux operating system
  • Explains the pre-requisites to be fulfilled for installation
  • Describes the procedure for building CouchDB from it’s source code
Initials
  • Explains various applications to connect to CouchDB
  • Describes views management commands for CouchDB
Administering
  • Illustrates the usage of futon interface and tools
  • Explains the procedure to create database and documents
  • Explains the process of implementing replication, compaction and bulk data import or export in CouchDB
JSON
  • Explains the usage of JSON in CouchDB for designing and defining documents and views
Views
  • Explains the procedure of using futon for defining views and implementing permanent views
  • Illustrate the definition of views using the CouchDB API
  • Explains the aggregation functions, ordering and filtering results in view results
Map/Reduce
  • Explains the need and advantages of using Map/Reduce
  • Describes the steps to interface Map/Reduce with futon interface and CouchDB
Deployment
  • Explains the use of performance monitoring in CouchDB by stats URI
  • Explains the implementation of backup and security in CouchDB
  • Describes configuration of CouchDB for clustering, fault tolerance and load balancing
Development
  • Describes CouchApp usage for CouchDB applications
  • Explains the process of interfacing programming languages and CMS with CouchDB

Apply for Certification

https://www.vskills.in/certification/Certified-Apache-CouchDB-Professional