You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/nl/7-bank-project/4-state-management/assignment.md

3.1 KiB

Implementeer de dialoog "Transactie toevoegen"

Instructies

Onze bankapp mist nog een belangrijke functie: de mogelijkheid om nieuwe transacties in te voeren. Gebruik alles wat je hebt geleerd in de vier voorgaande lessen om een dialoog "Transactie toevoegen" te implementeren:

  • Voeg een knop "Transactie toevoegen" toe op de dashboardpagina
  • Maak ofwel een nieuwe pagina met een HTML-sjabloon, of gebruik JavaScript om de HTML van de dialoog te tonen/verbergen zonder de dashboardpagina te verlaten (je kunt hiervoor de hidden-eigenschap of CSS-klassen gebruiken)
  • Zorg ervoor dat je rekening houdt met toegankelijkheid voor toetsenbord en schermlezers voor de dialoog
  • Implementeer een HTML-formulier om invoergegevens te ontvangen
  • Maak JSON-gegevens van de formuliergegevens en stuur deze naar de API
  • Werk de dashboardpagina bij met de nieuwe gegevens

Bekijk de server-API-specificaties om te zien welke API je moet aanroepen en wat het verwachte JSON-formaat is.

Hier is een voorbeeldresultaat na het voltooien van de opdracht:

Screenshot van een voorbeeld van de dialoog "Transactie toevoegen"

Beoordelingscriteria

Criteria Uitmuntend Voldoende Onvoldoende
Het toevoegen van een transactie is volledig geïmplementeerd volgens alle best practices uit de lessen. Het toevoegen van een transactie is geïmplementeerd, maar niet volgens de best practices uit de lessen, of werkt slechts gedeeltelijk. Het toevoegen van een transactie werkt helemaal niet.

Disclaimer:
Dit document is vertaald met behulp van de AI-vertalingsservice Co-op Translator. Hoewel we streven naar nauwkeurigheid, dient u zich ervan bewust te zijn dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in zijn oorspronkelijke taal moet worden beschouwd als de gezaghebbende bron. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.