Mandatory Assignment:  Single Page WebApps (SPA) React/Angular

Dette er den obligatoriske opgave i valgfaget: Webprogramming.
Opgaven skal godkendes før du kan starte på din synopsis.

I denne obligatoriske opgave skal der udvikles en SPA webApp i enten React eller Angular og du har følgende muligheder:

React App
Hvis du vælger en React App er der følgende krav:

  1. Der skal være minimum 3 egne komponenter .
  2. Der skal være et fælles Redux Store med tilhørende reducers og action creators.
  3. Der skal anvendes Thunk middleware og Axios til at hente App-data.
  4. Der skal anvendes Route og Link, så der kan "navigeres" mellem de forskellige komponenter.

Du er velkommen til at lave en React F1 Formular 1 App el. en React Movie App (hvordu benytter Ergast.com eller TheMovieDb.org). Du er naturligvis også velkommen til at lave din egen App, bare 1-4 er inkluderet.

 

Angular App
Hvis du vælger en Angular App er der følgende krav:

  1. Der skal være minimum 3 egne komponenter.
  2. Der skal være en Service-class og der skal benyttes dependency injection til at injecte en Service til en komponent.
  3. Der skal benyttes følgende bindingstyper: 'string interpolation', 'property binding' og 'event binding'.
  4. Der skal anvendes Routing & Navigation.
  5. Der skal benyttes HttpService.
  6. Der bør benyttes Interface, Observable/subscribe( ), map( ) og filter( ) (RxJS).

Du er velkommen til at lave en Angular F1 Formular 1 App el. en Angular Movie App (hvordu benytter Ergast.com eller TheMovieDb.org). Du er naturligvis også velkommen til at lave din egen App, bare 1-5 og gerne 6 er inkluderet.


Opgaven skal vises og godkendes af mig i MS Teams senest: Onsdag d. 22. April, 2020 kl. 14.45.

Enjoy
Henrik Høltzer