PouchDB Playbook: Simplify Offline Web Application Storage

PouchDB is a great NoSQL database used for storing offline data for your web applications. You will learn to use PouchDB's consistent, promise-based API to simplify data management using JavaScript.
Course info
Level
Intermediate
Updated
Aug 3, 2018
Duration
1h 24m
Table of contents
Description
Course info
Level
Intermediate
Updated
Aug 3, 2018
Duration
1h 24m
Description

Offline web applications are becoming very prevalent today. In order to create an offline web application, you must take into account where to store data. A great option is to use PouchDB. In this course, PouchDB Playbook: Simplify Offline Web Application Storage, you will learn to store and retrieve data from a client-side database using PouchDB's NoSQL API. First, you will see how to add, edit, and delete documents, and perform bulk update and retrieval. Then, you will discover how to use Mango queries and the find() API. Finally, you will learn to use map and reduce queries to create design documents and gather statistics. By the time you are finished, you will have enough knowledge to start using PouchDB immediately in your own offline web application.

About the author
About the author

Paul loves teaching and technology, and has been teaching tech and business topics for over 30 years. Paul helps clients develop applications, and instructs them on the best use of technology.

More from the author
JavaScript Syntax and Operators
Beginner
1h 42m
Nov 12, 2019
ADO.NET Fundamentals in C#
Intermediate
2h 29m
Sep 5, 2019
VB.NET Fundamentals
Beginner
3h 26m
May 21, 2019
More courses by Paul D. Sheriff
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello everyone. My name is Paul Sheriff, and welcome to my course PouchDB Playbook: Simplify Offline Web Application Storage. I'm a business solutions architect at Fairway Technologies with over 32 years of experience creating enterprise applications. Are you a web developer who needs to build an offline web application? Have you struggled with IndexedDB or WebSQL? If so, then PouchDB offers a great solution for you. In this course, you're going to learn how to use PouchDB instead of IndexedDB or WebSQL. This NoSQL database makes it easy to store and retrieve data in your browser. PouchDB uses a consistent promise-based API across all browsers as opposed to using callbacks. Some of the major topics we'll cover include add, edit, and delete documents, bulk updating and retrieving of documents, using Mango queries and the find API, using map queries and creating design documents, using reduce queries to gather statistics. By the end of this course, you'll know exactly how to store and retrieve data from a client-side database. Before beginning this course, you should be familiar with HTML, CSS, JavaScript, and jQuery. I hope you'll join me on your journey to create better offline web applications in my course PouchDB Playbook: Simplify Offline Web Application Storage at Pluralsight. com.