uitleg

Vibe coding begrippen: programmeertermen uitgelegd

Als je begint met vibe coding, kom je woorden tegen als terminal, backend, API en deploy. Je hoeft ze niet allemaal uit je hoofd te kennen, maar het helpt als je weet wat ze betekenen. Hieronder vind je de belangrijkste begrippen in gewoon Nederlands, ingedeeld per onderwerp.

vibe-code.nl5 min lezen

Begrippen over werken met AI

  • Vibe coding

    Software maken door in gewone taal te beschrijven wat je wilt, waarna een AI de code schrijft.

  • Prompt

    De opdracht of vraag die je aan de AI geeft. Hoe duidelijker je prompt, hoe beter het resultaat.

  • AI-agent

    Een AI die zelfstandig taken uitvoert, zoals bestanden aanmaken en opdrachten uitvoeren, in plaats van alleen antwoord te geven.

  • Claude Code

    De AI-programmeur van Anthropic. Hij werkt in je project, schrijft code en vraagt toestemming voordat hij iets wijzigt.

  • Model

    Het AI-brein achter een tool. Verschillende modellen zijn verschillend sterk in schrijven, redeneren of programmeren.

Begrippen over je computer en je project

  • Terminal

    Een venster waarin je opdrachten typt in plaats van te klikken. Op Mac heet het Terminal, op Windows bijvoorbeeld PowerShell.

  • Map of project

    De map op je computer waarin alle bestanden van je app staan. Claude Code start je altijd in deze map.

  • Bestand

    Een los onderdeel van je project, zoals een pagina, een stijlbestand of een stuk code dat iets berekent.

  • Code-editor

    Een programma om code in te bekijken en te bewerken, zoals Visual Studio Code.

  • Programmeertaal

    De taal waarin code is geschreven, zoals HTML, JavaScript of PHP. De AI kiest en schrijft die voor je.

Begrippen over hoe een app werkt

  • Frontend

    De voorkant van een app: alles wat je ziet en waar je op klikt, zoals knoppen, teksten en formulieren.

  • Backend

    De achterkant: wat op de server gebeurt en je niet ziet, zoals gegevens opslaan of controleren of iemand mag inloggen.

  • Database

    Een geordende opslagplaats voor gegevens, zoals klanten, bestellingen of berichten. PostgreSQL en MySQL zijn bekende databases.

  • API

    Een vaste manier waarop twee programma's met elkaar praten. Bijvoorbeeld je app die het weer ophaalt bij een weerdienst.

  • API-sleutel

    Een geheime code waarmee je app toegang krijgt tot een dienst. Deze hoort nooit zichtbaar in je code te staan.

  • Bug

    Een fout in de software, waardoor iets niet doet wat het zou moeten doen.

Begrippen over testen en online zetten

  • Server

    Een computer die je website of app aanbiedt aan bezoekers. Dat kan een computer in een datacenter zijn, maar ook je eigen computer tijdens het testen.

  • Localhost

    Het adres van je eigen computer. Als je app op localhost draait, kan alleen jij hem zien. Ideaal om te testen.

  • Prisma Postgres

    Een online database van Prisma waarin je app gegevens bewaart. Je hoeft niets te installeren en er is een gratis plan.

  • Hosting

    Een plek op internet waar je website of app draait, zodat iedereen hem kan bezoeken.

  • Domein

    Het adres van je website, zoals vibe-code.nl. Je registreert een domein en koppelt het aan je hosting.

  • Deploy

    Je app online zetten, zodat de nieuwste versie voor bezoekers beschikbaar is.

Begrippen over versiebeheer

  • Versiebeheer

    Een systeem dat elke versie van je project bewaart, zodat je altijd terug kunt naar een eerdere versie.

  • Git

    Het bekendste programma voor versiebeheer. Het draait op je eigen computer en houdt alle wijzigingen bij.

  • GitHub

    Een website waar je projecten met Git online bewaart. Een account is gratis, en vanaf daar kun je je project ook online zetten.

  • Commit

    Een opgeslagen versie van je project, met een korte beschrijving van wat er veranderd is.

  • Repository

    De verzameling van je project en alle versies ervan, vaak kortweg repo genoemd.

Moet je al deze begrippen kennen voordat je begint?

Nee. De meeste begrippen leer je vanzelf door ze te gebruiken. Zodra je je eerste project in een map zet, weet je wat een project is. Zodra je je werk op GitHub bewaart, snap je versiebeheer. Gebruik deze lijst gerust als naslag wanneer je een woord tegenkomt.

Kom je een term tegen die hier niet staat, vraag Claude Code dan om het uit te leggen. Dat werkt goed: je krijgt uitleg die past bij jouw project, en je kunt doorvragen tot het duidelijk is.

Een handige gewoonte is om bij een nieuw woord te vragen: wat is dit, en waarom heb ik het nodig in mijn project? Dan krijg je niet alleen een definitie, maar ook de plek waar het in jouw app past. Zo groeit je woordenschat precies in het tempo waarin je hem nodig hebt.

Veelgestelde vragen

Wat is het verschil tussen frontend en backend?

De frontend is alles wat je ziet en aanklikt in een app. De backend is wat erachter gebeurt, zoals gegevens opslaan en controleren, op een server die je niet ziet.

Wat is het verschil tussen Git en GitHub?

Git is het programma dat versies van je project bijhoudt op je computer. GitHub is een website waar je die projecten online bewaart en kunt delen.

Wat betekent localhost?

Localhost is het adres van je eigen computer. Als je app op localhost draait, is hij alleen voor jou zichtbaar en kun je veilig testen.

Wat is een API in simpele woorden?

Een API is een afgesproken manier waarop twee programma's gegevens uitwisselen. Je app vraagt bijvoorbeeld via een API de koers of het weer op bij een andere dienst.

Wat betekent deployen?

Deployen betekent je app online zetten, zodat bezoekers de nieuwste versie zien. In de cursus doe je dat vanuit GitHub.

Wat is het verschil tussen hosting en een domein?

Hosting is de plek waar je website draait, een domein is het adres waarmee mensen hem vinden. Je hebt ze allebei nodig en koppelt ze aan elkaar, zodat bezoekers via jouw adres op je website komen.

Bronnen en verder lezen

Leer de begrippen door te bouwen

In de cursus vibe coding gebruik je deze begrippen vanaf de eerste les, terwijl je aan je eigen project werkt.

Welke cursus wil je volgen?

Aanmelden is gratis en verplicht je tot niets. Je betaalt pas als je een cursus kiest.

Verder lezen