CRUD
Wat is het?
CRUD staat voor Create, Read, Update en Delete, de vier basisoperaties voor persistente opslag die bijna elke data-gedreven applicatie implementeert. In webontwikkeling mappen CRUD-operaties naar HTTP-methodes (POST voor Create, GET voor Read, PUT/PATCH voor Update, DELETE voor Delete) en SQL-statements (INSERT, SELECT, UPDATE, DELETE). CRUD begrijpen is fundamenteel voor het bouwen van elke applicatie die data opslaat.
Praktisch voorbeeld
Een taakbeheer-applicatie implementeert volledige CRUD-functionaliteit: Create gebeurt wanneer een gebruiker een formulier invult en op Taak Toevoegen klikt, wat POST /tasks triggert en INSERT INTO tasks. Read vindt plaats bij paginaladen met GET /tasks die SELECT * FROM tasks uitvoert. Update gebeurt bij het bewerken van een taak met PUT /tasks/123 die UPDATE tasks SET uitvoert. Delete verwijdert een taak met DELETE /tasks/123 die DELETE FROM tasks WHERE id equals 123 uitvoert.
Test je kennis
Welke HTTP-methode correspondeert met Create in CRUD?