References and Links
The book and code samples use the following extensively:
Use the following link for Angular’s official documentation on the framework:
https://angular.io/docs
To learn how to build applications with Angular and Material Design, read the following book:
https://www.apress.com/us/book/9781484254332
The following provides documentation on SASS and SCSS for stylesheet development. Web Arcade and the code samples use the indented syntax provided with SASS. Please use the following URL to learn more about SASS and SCSS:
https://sass-lang.com/documentation/syntax
Node Package Manager (NPM) is a default tool for installing node modules, packages, and libraries. The book uses it extensively. To learn more about Node.js and NPM, use the following links:
Yarn is another package manager and a popular alternative. To learn more about Yarn, use the following links:
The book and the code samples use Angular CLI extensively to create and maintain the Angular application. The book uses the following documentation as a reference:
https://angular.io/cli
The code samples use the Http-Server package for running a developer class web server.
The code sample uses url() in SASS (stylesheets). Please use the following link for documentation on the usage:
https://developer.mozilla.org/en-US/docs/Web/CSS/url()
Service workers are a core concept in the book. The book extensively uses documentation provided by Google developer pages. Refer to the following link:
https://developers.google.com/web/fundamentals/primers/service-workers
While using HTTP services, the API uses HTTP methods, and there are conventions for selecting one to use. The code samples and the book take references from the following documentation:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods
The book uses Node.js and ExpressJS for developing mock HTTP services. Use the following documentation for learning more about Express:
https://expressjs.com/
Use the following link for a guide:
https://expressjs.com/en/guide/routing.html
IndexedDB is a core concept detailed in the book, which takes references from the API and an implementation from the following documentation and the links:
The IndexedDB documentation on the Mozilla.org website is at the following link:
https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API
A Wikipedia article on IndexedDB can be found here:
https://en.wikipedia.org/wiki/Indexed_Database_API
Browser support for IndexedDB can be found here:
https://caniuse.com/indexeddb
The book explains how to use the Dexie.js library as an alternative API for the default IndexedDB API. It simplifies IndexedDB access. Refer to the documentation for Dexie.js at the following link:
https://dexie.org/docs/Dexie.js
Verify browser support for a feature at CanIUse.com, found here:
https://caniuse.com/indexeddb
The book mentions the following integrated development environments (IDEs) for the code: