Course Details

Previous Page


Working with Data in AngularJS


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number



Overview/Description
AngularJS is designed to facilitate the development of rich, robust, single-page web applications. This course will teach you about working with AngularJS application data in a client browser, by covering concepts such as offline detection and availability, caching, storing data in the client, and creating data models.

Target Audience
Web developers with a basic understanding of developing AngularJS apps who wish to learn more advanced concepts related to AngularJS

Prerequisites
None

Expected Duration (hours)
1.8

Lesson Objectives

Working with Data in AngularJS

  • start the course
  • describe how to detect network status changes in an AngularJS application
  • install the offline.js library in an AngularJS application
  • use the offline.js library to detect when the network changes from an AngularJS application
  • use the offline.js simulator to test how an AngularJS responds to network changes
  • describe the different options for caching AngularJS applications
  • create an HTML5 AppCache manifest file
  • configure an HTML5 AppCache manifest to always load certain resources from the network
  • configure fallbacks in the HTML5 AppCache manifest that can be used when specific paths are unavailable
  • reliably update files identified in the AppCache manifest
  • install angular-cache and use it to create a new cache
  • store data and retrieve stored data from an angular-cache cache
  • remove data from an angular-cache cache
  • use an angular-cache cache in conjunction with the $HTTP service
  • describe the different options for persisting AngularJS data in the client
  • detect whether a client browser supports IndexedDB
  • store AngularJS data in a client browser using local storage
  • retrieve local storage data in an AngularJS application
  • store AngularJS data in a client browser using IndexedDB
  • retrieve IndexedDB stored data in an AngularJS application
  • recognize how to work with data models in AngularJS using js-data-angular
  • install and configure the js-data-angular script file into an AngularJS application
  • use the DSHttpAdapter to access data
  • use the DSLocalStorageAdapter to access data
  • create AngularJS applications that can work with offline data
  • Course Number:
    sl_anjt_a01_it_enus