Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.42 KB

README.md

File metadata and controls

34 lines (26 loc) · 1.42 KB

IRDb

OOP Avancerad slut uppgift

Scenario

IRDb är står för Internet Rulle Database och är ett nystartat företag som huserar över en onlinedatabas med filmer. Du har som frilansutvecklare fått i uppdrag att skapa ett API (och eventuellt också en frontend-app) för företaget

Uppgift

  • Skapa en ASP.NET Core Web API med följande end points och funktionalitet: Metod Endpunkt Beskrivning:

    • GET /api/movies Hämtar alla filmer
    • GET /api/movies/{id} Hämtar en specifik film med ID
    • POST /api/movies Lägger till en ny film
    • PUT /api/movies/{id} Uppdaterar en befintlig film med ID
    • DELETE /api/movies/{id} Tar bort en befintlig film med ID
  • API:t ska vara kopplat till en databas med EF Core.

  • Skapa en extern frontend app med HTML, CSS och JavaScript som konsumerar ditt API.

    • Styla appen på ett omsorgsfullt sätt (t.ex med CSS Grid och Flexbox o.s.v.)
  • Frontend-appen ska utnyttja minst följande end points i API:t: GET (alla filmer) och POST (men gärna fler!)

Berörda kursmål

  • Visa goda kunskaper inom webbapplikationer med C#
  • Redogöra för avancerade konstruktioner och principer inom C#
  • Skapa grafiska gränssnitt med HTML, CSS.
  • Skapa frontendlogik och användarinteraktion med JavaScript.
  • Använda databaskommunikation med Object-relational mapping (ORM).
  • Skriva avancerad programkod för mer komplexa tillämpningar.
  • Skapa distribuerade klient-/serverlösningar