Learning goals |
- Program in JavaScript and TypeScript. 10%
- Enhance a MPA using Javascript by manipulating the DOM and handling DOM events. 10%
- Create a SPA using components, reactivity, routing and managing application state by employing a frontend framework. 40%
- Create a PWA that provides offline operation using a caching strategy and on device storage of application and domain state. 10%
- Create a PWA that handles differences in browser capabilities, screen size, input device. 10%
- Create a PWA that integrate with the device operating system using the web app manifest and web api's. 10%
- Create automated acceptance tests for a SPA. 10%
|