Working with Data in AngularJS

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

Prerequisite
None

Expected Duration
106 minutes

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.

Objective

Working Offline

  • 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

Caching and HTML5

  • 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

Caching and Angular-Cache

  • 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

Storing AngularJS Data Client Side

  • 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

AngularJS Data Modeling

  • 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

Practice: AngularJS Data Offline

  • create AngularJS applications that can work with offline data

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.