Collections Developer Collection Scripting and Web Languages Advanced AngularJS
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.
Objectives |
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
|