Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn CouchDB- A Beginner to Advanced Guide
Rating: 3.3 out of 5(12 ratings)
269 students

Learn CouchDB- A Beginner to Advanced Guide

Master NoSQL Database CouchDB with Fauxton, Mango query, Postman API, Connectivity with JAVA, PYTHON, PHP etc.
Created byTechno Crats
Last updated 3/2019
English

What you'll learn

  • Fauxton tabs
  • HTTP API in CouchDB
  • CouchDB Connectivity with Java, PHP Python etc.
  • Postman API
  • Ddoc
  • Replication

Course content

1 section57 lectures3h 44m total length
  • 1.2 What you will learn in CouchDB1:46

    Explore four modules in CouchDB that cover getting started, creating and deleting databases, managing documents (create, update, delete), creating views, and connecting with Java, PHP, and Python.

  • 1.3 Prerequisites in CouchDB0:54
  • 1.4 why CouchDB1:36

    Explore CouchDB's schema-free document model, powerful querying, and easy REST API for simple data mapping, replication, and cross-machine synchronization.

  • 1.5 CouchDB Data Model1:00

    Explore the CouchDB data model, where a database contains independent documents with self-contained data and schema, and revision metadata enables document merges and concurrency control.

  • 1.6 Types of Databases in CouchDB3:52
  • 1.7 What is CouchDB1:09
  • 1.8 Features2:28
  • 1.9 CouchDB vs MongoDB2:19
  • 1.10 Install CouchDB on Windows3:21
  • 1.11 Fauxton Tabs2:38
  • 1.12 Creating Database user in Fauxton2:08
  • 1.13 Mango Query in Fauxton2:43
  • 1.14 Create Database in Fauxton1:20
  • 1.15 Delete Database in Fauxton0:55
  • 1.16 Create Documents in Fauxton2:06
  • 1.17 Update Documents in Fauxton1:35
  • 1.18 Delete Documents using Fauxton1:06

    Delete documents in a CouchDB database using the Fauxton interface by selecting a document and confirming deletion through the pop-up, then verify the document count updates.

  • 2.2 Curl Introduction2:46
  • 2.3 HTTP API in CouchDB7:07
  • 2.4 Create Database using Curl2:33
  • 2.5 Delete DB using Curl2:26

    Learn how to delete a CouchDB database by sending an HTTP delete request to the server, including the database name and credentials, and verify deletion.

  • 2.6 Create Documents using Curl4:12
  • 2.7 Update Document using Curl4:09
  • 2.8 Delete Documents using Curl2:40
  • 3.1 CouchDB Connectivity with Node.js4:10

    Learn CouchDB connectivity with Node.js by establishing a connection, listing databases, and displaying results with an Express server.

  • 3.2 CouchDB Connectivity with Python3:35
  • 3.3 CouchDB Connectivity with PHP8:06
  • 3.4 CouchDB Connectivity with Java6:09
  • 4.1 Installation of Postman API1:49
  • 4.1.1 Setting up Postman API2:25
  • 4.2 Basic Commands2:44
  • 4.3 All Docs Commands with Postman API4:17
  • 4.4 Bulk Commands with Postman API5:34

    Explore bulk document operations in CouchDB using the Postman API, including creating, updating, deleting, and handling conflicts across documents in a nodes database.

  • 4.5 Changes Commands with Postman API5:58
  • 4.6 Security Commands with Postman API6:24
  • 4.7 Adding Attachments using Postman API4:05
  • 4.8 Create Database using Postman API1:07
  • 4.9 Delete DB using Postman API1:08
  • 4.10 Create Document using Postman API3:30
  • 4.11 Update Document using Postman API1:53
  • 4.12 Delete Documents using Postman API1:49
  • 4.13 Ddoc Introduction3:36
  • 4.14 Creating ddoc in Fauxton3:49
  • 4.15 Views Introduction in ddoc4:25
  • 4.16 Basic Views in ddoc6:34

    Explore basic views in a design document. Learn how to use emit and conditions to map nationality, names, and other fields, and see grouping and reduced views in CouchDB.

  • 4.17 More Complex Views in ddoc with Postman API9:00
  • 4.18 Introduction to Mango Query1:02
  • 4.19 Create Index Mango Query9:30
  • 4.20 Find Command Mango Query3:50
  • 4.21 Selectors Conditional Statements in Mango Queries with Postman API11:41

    Learn selectors and conditional statements in Mango queries via the Postman API, using operators like $lt, $gt, $eq, $in, exists, size, and mod to filter documents.

  • 4.22 Selectors Combinational Statements in Mango Queries with Postman API10:19
  • 5.1 Replication Introduction2:23
  • 5.2 Setup Replication in Fauxton8:32
  • 5.3 Setup Replication in Postman API8:00
  • 5.4 Ddocs in Replication8:58
  • 5.5 Mango Selectors in Replication5:25

    Learn how Mango selectors govern replication by filtering which documents replicate across databases, using selector conditions and Mango in CouchDB applications.

  • 5.6 Local Docs in Replication4:21

Requirements

  • Basics of Computer Science
  • Basics of Databases
  • Basics of SQL
  • Basics of Big Data & Hadoop

Description

"Learn CouchDB- A Beginner to Advanced Guide" provides basic and advanced concepts of CouchDB. This course is designed for beginners and professionals both.

CouchDB is an open source NoSQL database developed by Apache software foundation. It is written in Erlang programming language.

"Learn CouchDB- A Beginner to Advanced Guide" course includes all topics of CouchDB such as couchdb fauxton, http api, installation, couchdb vs mongodb, create database, create document, features, introduction, update document, why couchdb Mango query, Postman API, Connectivity with JAVA, PYTHON, PHP etc.

Unlike a relational database, a CouchDB database does not store data and relationships in tables. Instead, each database is a collection of independent documents. Each document maintains its own data and self-contained schema.

So, Start this course today with Techno Crats. Happy Learning!!

Who this course is for:

  • Professionals aspiring to make a career in Big Data and NoSQL Databases