- Introduction
- What is CouchDB?
- CouchDB vs. Relational Databases
- CouchDB IS NOT Couchbase
- CouchDB vs MongoDB
- A Choice of Couches: Versions 1 to 3 and Cloudant
- Tools to be used
- Anatomy of a JSON Document
- The CouchDB URL and REST API
Online
₹ 649 3,499
Quick facts
particular | details | |
---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
CouchDB is a closely packed database that enables users to operate a single database application server on any number of computers or virtual machines. Without changing any APIs, a CouchDB cluster outperforms a single-node configuration in terms of capacity and high availability. Gregory (Mad Pink) Miller, an IT expert, and developer, developed the Understanding CouchDB 3: Learn Basic & Advanced NoSQL Skills certification course, which is made available by Udemy.
Understanding CouchDB 3: Learn Basic & Advanced NoSQL Skills online training is targeted at students who already have a working knowledge of conventional databases and wish to learn the more complex ideas related to CouchDB and NoSQL. Understanding CouchDB 3: Learn Basic & Advanced NoSQL Skills online classes explains the concepts involved with design documents, query data, mango query system, clustering, and replication as well as will be taught about various versions of CouchDB.
The highlights
- Certificate of completion
- Self-paced course
- 7 hours of pre-recorded video content
- Learning resources
Program offerings
- Online course
- Learning resources
- 30-day money-back guarantee
- Unlimited access
- Accessible on mobile devices and tv
Course and certificate fees
Fees information
certificate availability
certificate providing authority
What you will learn
After completing the Understanding CouchDB 3: Learn Basic & Advanced NoSQL Skills online certification, students will acquire a solid understanding of the principles involved with CouchDB and will acquire the knowledge of the sophisticated skills in NoSQL. In this CouchDB course, students will explore the differences between traditional databases and CouchDB as well as will acquire knowledge of the functionalities of the Mango query system. In this CouchDB certification, students will learn about concepts associated with MapReduce, designing documents, and querying data as well as will acquire the knowledge of the strategies involved with clustering and replication.
The syllabus
Introduction
Installation/Setup
- Installation Options/Overview
- MacOS and Windows Installation
- (Easy) Linux Installation with Bitnami
- (Medium) Ubuntu/Debian
- (Advanced) Ubuntu/Debian Production-Ready With HAProxy, Certbot & Let’s Encrypt
- Online services: IBM Cloudant
Working with Fauxton
- Initial Admin Setup for Futon and Fauxton
- Fauxton - Add Users and Admins
- Fauxton - Working with Docs and Databases
REST API - Basics
- Setting up Postman
- Creating/Deleting Databases
- Creating/Editing/Deleting Documents
- Adding Attachments to Documents
REST API - Database Commands
- Introduction to Database Commands
- All Docs function
- Bulk Docs function
- Changes function
- Security function
Design Documents
- Design Doc Intro
- Making Design Documents in Futon
- Making Design Documents in Fauxton
- Introduction to Views
- Basic Views
- More Complex Views
Mango Query
- Mango Intro
- Mango: The Index
- Mango: The Find Command
- Mango: The Selector - Conditionals
- Mango: The Selector - Combiners
Replication
- Replication: Introduction
- Replication: Setup a task in Fauxton/Futon (2.0)
- Replication: Setup a task in Fauxton/Futon (2.1)
- Replication: Using REST API for Replication
- Replication: Using Design Documents in Replication
- Replication: Using Mango in Replication
- Replication: Local Documents
Clusters
- Cluster: Introduction
- Cluster: Preparing for Installation
- Cluster: Node Setup
Conclusion
- Farewell for now
Legacy: CouchDB version 1
- (Easy) Ubuntu/Debian CouchDB 1.6
- Futon - Add Users and Admins
- Futon - Working with Docs and Databases
- Jelastic
Instructors
Ms Gregory Mad Pink Miller
IT professional
Freelancer