Companies Home Search Profile

Caching JavaScript REST API Data with Local Storage

Focused View

James Millar

1:28:50

89 View
  • 1. Course Overview.mp4
    01:22
  • 1. course overview.zip
  • 1. Module Introduction.mp4
    01:46
  • 1. module introduction.zip
  • 2. Storing Data Locally.mp4
    02:25
  • 2. storing data locally.zip
  • 3. Introducing the Storage API.mp4
    04:08
  • 3. introducing the storage api.zip
  • 4. Data Segregation.mp4
    01:34
  • 4. data segregation.zip
  • 5. Storage Use Cases.mp4
    02:12
  • 5. storage use cases.zip
  • 6. Demo. Introducing Local Storage.mp4
    04:31
  • 6. demo. introducing local storage.zip
  • 7. Module Summary.mp4
    00:40
  • 7. module summary.zip
  • 1. Module Introduction.mp4
    00:56
  • 1. module introduction.zip
  • 2. Exploring the Storage API.mp4
    02:14
  • 2. exploring the storage api.zip
  • 3. Working with Storage.mp4
    02:18
  • 3. working with storage.zip
  • 4. Demo. Implementing a Shopping Cart.mp4
    03:21
  • 4. demo. implementing a shopping cart.zip
  • 5. Storing Data from a REST API.mp4
    03:15
  • 5. storing data from a rest api.zip
  • 6. Dealing with Complex Objects.mp4
    03:10
  • 6. dealing with complex objects.zip
  • 7. Demo. Storing API Data in Local Storage.mp4
    01:55
  • 7. demo. storing api data in local storage.zip
  • 8. Demo. Retrieving API Data from Local Storage.mp4
    04:06
  • 8. demo. retrieving api data from local storage.zip
  • 9. Module Summary.mp4
    00:37
  • 9. module summary.zip
  • 1. Module Introduction.mp4
    01:22
  • 1. module introduction.zip
  • 2. Exploring Caching.mp4
    02:39
  • 2. exploring caching.zip
  • 3. Determining Expiration Times.mp4
    02:33
  • 3. determining expiration times.zip
  • 4. Understanding Your Options.mp4
    01:28
  • 4. understanding your options.zip
  • 5. Demo. Polling an API.mp4
    05:42
  • 5. demo. polling an api.zip
  • 6. Modifying the API.mp4
    01:12
  • 6. modifying the api.zip
  • 7. Demo. Modifying the API to Support Caching.mp4
    03:20
  • 7. demo. modifying the api to support caching.zip
  • 8. Things to Remember.mp4
    02:01
  • 8. things to remember.zip
  • 9. Module Summary.mp4
    00:38
  • 9. module summary.zip
  • 1. Module Introduction.mp4
    01:36
  • 1. module introduction.zip
  • 2. Introducing Pouch DB.mp4
    06:28
  • 2. introducing pouch db.zip
  • 3. Demo. Adding Support for Pouch DB.mp4
    03:07
  • 3. demo. adding support for pouch db.zip
  • 4. Working with Pouch DB.mp4
    02:27
  • 4. working with pouch db.zip
  • 5. Understanding Revisions.mp4
    01:34
  • 5. understanding revisions.zip
  • 6. Updating and Deleting Documents.mp4
    01:48
  • 6. updating and deleting documents.zip
  • 7. Using the Asynchronous API.mp4
    03:04
  • 7. using the asynchronous api.zip
  • 8. Demo. Storing Data in Pouch DB.mp4
    05:51
  • 8. demo. storing data in pouch db.zip
  • 9. Module Summary.mp4
    01:30
  • 9. module summary.zip
  • Description


    This course will teach you how to leverage the HTML storage API to store JSON data as well as exploring alternatives such as pouchDB.

    What You'll Learn?


      Storing API data client-side and keeping it synchronized can be a challenge, but if done well it can increase performance and improve the user experience. In this course, Caching JavaScript REST API Data with Local Storage, you’ll learn how to use local storage and pouchDB to store and maintain data received from a restful API. First, you’ll explore how local caching works and explore the differences between the different options. Next, you’ll discover how to retrieve data from an API and store it locally. Finally, you’ll learn how to store JSON documents in pouchDB. When you’re finished with this course, you’ll have the skills and knowledge of the HTML local storage API needed to store Rest API data locally in the browser.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    James Millar
    James Millar
    Instructor's Courses
    James Millar is a freelance software development consultant based in Malmesbury, England who has worked for some of the world’s biggest brands. He started his career over a decade ago writing training materials for Microsoft and moved into industry to further develop his skills. Having worked for multiple industries including automotive and process automation has been fortunate enough to work on some major projects operating at global scale. He has a passion for back end services and infrastructure and has designed and written services that handle millions of transactions every day. In what little spare time he has he enjoys cooking, reading and sailing with his 2 children.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 35
    • duration 1:28:50
    • level average
    • Release Date 2023/02/28