Practical CouchDB for Developers
NoSQL technology can augment your data persistence layer. In this course, you will learn about the concepts of this open source NoSQL database and see it getting used in sample .NET and JavaScript projects.
What you'll learn
NoSQL databases have become mainstream with their suitability to internet-grade applications. This course has been authored to leverage your knowledge of relational databases to leap into NoSQL concepts using CouchDB. We assume no knowledge of NoSQL databases and take you to intermediate level in this course. You will learn the constructs within CouchDB and become familiar with Map-Reduce language using JavaScript. This open source technology ideally augments your project requirements. We will conclude this course with practical applications of CouchDB in JavaScript and .NET applications.
Table of contents
- Module Overview 1m
- NoSQL and CouchDB 3m
- Installing CouchDB on Windows 2m
- Demo: Inspecting CouchDB Windows Install 6m
- CouchDB Basics 4m
- CouchDB Conceptual Architecture 2m
- Futon - The Management GUI 2m
- Demo: Adding the First Document in CouchDB Using Futon 3m
- Demo: Editing the Document With Futon 5m
- Demo: Deleting a Document in CouchDB 1m
- Demo: Compaction in CouchDB 5m
- From SQL to NoSQL 3m
- Unlearning RDBMS Concepts 1m
- Summary 1m
- Introduction 2m
- The Web Refresher 3m
- The Data Document in CouchDB 2m
- Under the Hood With CouchDB REST API 2m
- Demo: Getting Started With Fiddler 4m
- Demo: CouchDB Server Settings With Fiddler 2m
- Demo: CouchDB Server Configuration With Fiddler 3m
- Demo: Creating and Updating CouchDB Data Documents Using Fiddler 5m
- Understanding Concurrency 2m
- Concurrency, Revisions, and Deletion of CouchDB Data Documents 10m
- Summary 1m
- Introduction 1m
- Security Model of CouchDB 3m
- Comparison With RDBMS Security Model 4m
- Securing the Default Installation 6m
- Demo: Using Database Users for Security in CouchDB 11m
- Demo: Using Roles for Security in CouchDB 4m
- Cookie Based Security 2m
- Demo: Securing With Cookie Based Authentication 6m
- Summary 1m
- Introduction 1m
- Sample Application Architecture 3m
- Database Design for NoSQL Application 5m
- Demo: Creating Views for Application 6m
- Overcoming CORS 3m
- Beginning With Telerik Kendo UI Library 3m
- Demo: Building a List of All Active Surveys 12m
- Demo: Displaying the Questionnaire 12m
- Demo: Submitting Survey Responses 11m
- Demo: Showing Report of the Responses 9m
- CouchDB jQuery Plugin API 2m
- Summary 1m