Understanding CouchDB 3: Learn Basic & Advanced NoSQL Skills

BY
Udemy

Learn everything there is to know about NoSQL databases, then use CouchDB to advance from amateur to expert.

Mode

Online

Fees

₹ 2899

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
₹ 2,899
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Database knowledge Sql knowledge

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

  • 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

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

Ms Gregory Mad Pink Miller
IT professional
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books