AI-geletterdheid is verplicht sinds 2 februari 2025 — handhaving start 2 augustus 2026. Wat betekent dat voor jou?

Je app een geheugen geven

Je leert je product gegevens te laten onthouden: je kiest de vorm van je gegevens (JSON of CSV), je laat je product die gegevens bewaren en bij het openen weer ophalen, en je snapt de geheugenlus. Je product onthoudt het vanzelf, zonder dat je iets hoeft te kiezen of te downloaden.Online cursus · niveau basis · 60 minuten

Onderdeel van Vibe coding.

Hoe een app gegevens onthoudt: JSON, CSV en de geheugenlus

Je bouwt een tool, typt er gegevens in, sluit het venster — en de volgende keer is alles weg. Dat is het eerste wat iedereen ontdekt die zelf iets bouwt: een app onthoudt niets uit zichzelf. Wil je dat gegevens blijven bestaan, dan moet je product ze ergens bewaren en bij het openen weer ophalen.

Daarvoor hebben gegevens een vaste vorm nodig. De twee vormen die je overal tegenkomt zijn JSON en CSV. JSON gebruik je voor items waarbij meerdere velden bij elkaar horen: een klant heeft een naam, een e-mailadres en een status. CSV is een eenvoudige tabelvorm met kolomnamen en rijen, zoals een bestand uit Excel. Welke je kiest hangt af van je gegevens: een platte tabel past bij CSV, items met verschillende velden passen bij JSON.

Die gegevens leven in een bestand in een map — dat bestand is in de praktijk je database. Het bewaren en ophalen volgt een vast patroon dat de geheugenlus heet: bij het openen haalt je product de gegevens op, en bij elke wijziging bewaart het ze meteen weer. Werkt die lus, dan overleeft je data een verversing én het afsluiten van de app.

De AI bouwt dit voor je, maar alleen goed als jij de structuur uitlegt: welke velden heeft één item, hoe ziet een voorbeeld eruit, en wat moet er op het scherm staan als er nog niets is bewaard — de lege staat. Met die drie dingen in je opdracht gaat het bouwen in één keer goed.

In deze module bouw je een notitiekaartenbak die alles onthoudt — toevoegen, uitbreiden en verwijderen — en geef je daarna je eigen project een geheugen.

Wat je leert

Na afloop kun je elk van deze leerdoelen aantonen — elk behaald doel komt op je certificaat te staan.

  • Je geeft aan waar je deze module vooral grip op wilt krijgen.
  • Je begrijpt waarom ingevoerde gegevens verdwijnen bij het sluiten en wat er nodig is om ze te bewaren.
  • Je weet wat JSON is: een vorm voor gegevens waarbij elk item meerdere velden heeft die bij elkaar horen.
  • Je weet wat CSV is: een eenvoudige tabelvorm met kolomnamen en rijen, zoals uit Excel.
  • Je kiest tussen JSON en CSV op basis van de vorm van je gegevens.
  • Je begrijpt waar je gegevens leven: in een JSON- of CSV-bestand in een map — je database.
  • Je begrijpt de geheugenlus: gegevens ophalen bij het openen, bewaren bij elke wijziging.
  • Je legt de AI de structuur van je gegevens uit met velden en een voorbeeld, en vraagt om ze te onthouden.
  • Je bouwt een scherm waarop een notitie die je toevoegt als kaart verschijnt.
  • Je laat notities onthouden, zodat ze na een verversing terugkomen.
  • Je breidt je notities uit met een extra veld dat mee wordt onthouden.
  • Je voegt verwijderen toe, waarbij een verwijderde notitie ook weg blijft.
  • Je voegt een lege staat toe voor als er nog niets is bewaard.
  • Je kiest JSON of CSV voor je eigen product, beschrijft de structuur en laat het zijn gegevens onthouden en tonen.
  • Je test de geheugenlus: een wijziging blijft na een verversing behouden.
  • Je voegt een lege staat toe en bewaart een opslagpunt van de verbeterde versie.

De inhoud

Ongeveer 60 minuten · 9 onderdelen

  1. Start — wat je deze module leert

    1 leerdoel in dit onderdeel

  2. Waarom een geheugen

    1 leerdoel in dit onderdeel

  3. Wat JSON is

    1 leerdoel in dit onderdeel

  4. Wat CSV is, en welke je kiest

    2 leerdoelen in dit onderdeel

  5. Waar je gegevens leven: je database

    1 leerdoel in dit onderdeel

  6. De geheugenlus

    1 leerdoel in dit onderdeel

  7. De structuur uitleggen aan de AI

    1 leerdoel in dit onderdeel

  8. Oefenen: bouw een notitiekaartenbak met geheugen

    5 leerdoelen in dit onderdeel

  9. Toepassen op je eigen project

    3 leerdoelen in dit onderdeel

Prijs en toegang

Deze module is onderdeel van Vibe coding: de complete lijn waarin je met AI je eigen tools bouwt, met twaalf maanden toegang en een certificaat per module. Bekijk Vibe coding.

Inclusief certificaat met behaalde leerdoelen en verificatienummer.

Voor wie is deze module?

Voor iedereen die met AI een tool bouwde en merkte dat alle gegevens verdwijnen bij het sluiten. Je leert zonder technische voorkennis hoe een app gegevens bewaart. De module hoort bij de leerlijn Vibe coding.

Wat kun je na deze module?

Je geeft elke tool een werkend geheugen: je kiest de juiste vorm (JSON of CSV), legt de AI de structuur van je gegevens uit en test of alles na een verversing nog staat.

Veelgemaakte fouten bij dit onderwerp

  • Alles is weg na het sluiten van de appZonder geheugen bewaart een app niets. Vraag om de geheugenlus: gegevens ophalen bij het openen en bewaren bij elke wijziging.
  • De verkeerde vorm voor je gegevens kiezenKies CSV voor een platte tabel met kolommen, en JSON voor items met verschillende velden die bij elkaar horen.
  • De AI laten raden hoe je gegevens eruitzienBeschrijf de velden en geef één voorbeeld-item. Dan bouwt de AI de opslag in één keer goed.
  • Verwijderde items komen na verversen terugTest de geheugenlus ook bij verwijderen: een verwijderd item moet weg blijven, ook na een verversing.

Liever eerst rondkijken?

Bekijk het volledige cursusaanbod of begin vrijblijvend met de gratis startmodule.

Alle cursussen