Learn NoSQL Database Design With CouchDB

The Best Resource on the Web to Master CouchDB
3.7 (82 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,526 students enrolled
50% off
Take This Course
  • Lectures 25
  • Length 3.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2014 English

Course Description

CouchDB is the database for the web. CouchDB is a powerful system which uses JSON for storing your documents. You can also use the power of JavaScript to index combine and transform your documents using this amazing technology. It is one of the most effective tools to serve web apps across various devices and it is feature packed qualities make it easy even for beginners to churn out applications and solutions for the web.

Eduonix brings to you a complete and unique course which will quickly help you to get started with CouchDB helping you learn all that you will need to make use of this amazing technology in your own projects. The course will teach you the following among various other things

  • The NoSQL Database Design Techniques
  • How a SQL system is different from a Document based system
  • What are the most amazing features of CouchDB and how to use them in your project
  • The Role of JavaScript and JSON in CouchDB
  • CouchDB features and attributes
  • Database design using CouchDB
  • A hands on project development using CouchDB

With a concept based approach and its practical focus this course will help you be the CouchDB ninja. So click on and get started..

What are the requirements?

  • Basic knowledge of HTML is must
  • Student should also have basic knowledge of SQL and relational database design

What am I going to get from this course?

  • Understand NoSQL Database Design
  • Know Couch DB programming aspects
  • Install Couch DB on Windows and Linux
  • Use CouchDB in your own projects
  • Build apps from scratch using CouchDB

Who is the target audience?

  • Web Developers who want to experiment with NoSQL database design
  • Developers who want to learn CouchDB
  • Students who want to build projects using CouchDB

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Course Introduction

Introduction to the course

Section 2: NoSQL Overview

Basics of NoSQL for beginners.


Get to know different types of NoSQL databases.


This lecture explains the major differences between NoSQL and SQL database systems.

Section 3: Getting Started With CouchDB

Get to know about Couch DB features and attributes.


Learn to install CouchDB on Windows


Learn to use cURL in Windows


Learn to install the DB on Linux


Introduction to the Iris Cloud

Section 4: Views & Getting Data

Learn to use DB Views


A brief introduction to Map Reduce


Learn how to use queries in futon

Section 5: PouchDB Sample App

Video Explaining the Pouch DB Server setup


Learn to use the Pouch DB API


Learn to sync it to Couch DB

Section 6: Building a CouchApp - Part 1

Building an App using Couch DB


Learn to install the Couch App

Creating a View

Learn to fetch and display documents.

Section 7: Building a CouchApp - Part 2

Creating the form for the project


Finishing up the form


Adding Documents to the DB


Learn to implement updating and deletion in the DB


Building the frontend with bootstrap

Section 8: Course Summary

Course Summary

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduonix Learning Solutions, 1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Instructor Biography

Ready to start learning?
Take This Course