Mandatory Assignment:  Single Page WebApps (SPA) Angular

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

Der er 2 muligheder:

1) React App (fortsat)
Du arbejder videre med din React App fra den første obligatorisk opgave.
Den skal i så fald udvides med yderligere komponenter og funktionalitet.
Hvis du har benyttet TheMovieDb, kan det fx være implementering af "favorite-movies" via JSON-server (eller andet) samt mulighed for afspilning af trailer til en movie via YouTube. Det kan også være noget med søgning efter "genre", "instructors" eller andet (evt. noget med TV-serier ...)

 

2) Angular App
I denne obligatoriske opgave skal der udvikles en SPA webApp i Angular

Der er 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 anvendes Routing & Navigation.
  4. Der skal benyttes HttpService.
  5. 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 (hvor du 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 senest: Onsdag d. 19. April, 2023 kl. 14.45.

Enjoy
Henrik Høltzer