Programmeren met AI · interactief boek · 20 talen

Bouw je eerste nuttige app met AI

Leer beschrijven wat je wilt, laat AI de code schrijven en controleer, verbeter en wijzig die daarna zelf.

Begin gratis met een werkende boodschappenlijst-app. Daarna neemt het boek je mee door tien lessen over prompts, AI-codeertools, testen, beveiliging en het online zetten van je app.

Een eendaagse live AI-training kost in het VK meestal zo’n £300. Dit boek met tien lessen:

£5.99 totaal voor maximaal 3 talen

Kies 1, 2 of 3 talen. De totaalprijs blijft £5.99. Kies je edities vóór de betaling en lees ze online in elke browser.

🛡️ 14 dagen niet-goed-geld-teruggarantie: als het boek niets voor je is, mail ons binnen 14 dagen na aankoop en je krijgt het volledige bedrag terug.

Probeer de gratis les Koop het boek – £5.99
Geïllustreerd overzicht van Programmeren met AI en de onderwerpen die aan bod komen
Probeer de kant-en-klare app

Dit bouw je in de gratis les

Verander een aantal, een prijs of het budget en zie hoe alles opnieuw wordt berekend. Vink een artikel af als gekocht: het totaal blijft gelijk, precies zoals de regels in de les voorschrijven.

ArtikelAantalPrijs £Bedrag £Gekocht
Budget £ Totaal: 0.00

Op je telefoon? Speel nu met de demo en doe de volledige les later op een computer – dat duurt ongeveer 30–45 minuten.

Een kijkje in het betaalde boek

Zo ziet de interactieve editie eruit

Een lespagina met doelen en een hoofdstukkenlijst
Lessen met duidelijke doelen, stapsgewijze onderdelen en voortgangsregistratie
De testtabel uit de snelstartles
Praktische controles: testtabellen die je op je eigen app uitvoert
Controlevragen met knoppen om het antwoord te tonen
Controlevragen en quizzen aan het eind van elke les
Doorzoekbare woordenlijst met 207 begrippen
Een doorzoekbare woordenlijst met 207 begrippen, uitgelegd in gewone taal
Alle 15 delen van het boek
  1. Inleiding: Zo werk je met dit boek
  2. Snelstart: Mijn eerste nuttige app – een boodschappenlijst die je budget in de gaten houdt
  3. Inleiding tot programmeren met AI
  4. Conversationele AI: Claude en ChatGPT in de chat
  5. GitHub Copilot: AI direct in de editor
  6. Cursor: de AI-native editor
  7. Claude Code: agentisch programmeren
  8. Andere tools en hoe je kiest
  9. Prompt engineering voor programmeurs
  10. Testen met AI
  11. Beveiliging en review van door AI gegenereerde code
  12. Deployment, onderhoud en werken op lange termijn
  13. Bijlage A: Woordenlijst
  14. Bijlage B: Samenvattende checklist
  15. Bijlage C: Promptbibliotheek
  16. Bijlage D: Hoe verder
Gratis eerste hoofdstuk · probeer het nu

Mijn eerste nuttige app: een boodschappenlijst die je budget in de gaten houdt

Vandaag bouw je je eigen kleine programma. Je voert in wat je moet kopen, hoeveel en ongeveer wat het kost. Het programma telt het totaal op, en daarna leer je het om je te waarschuwen als je over je budget gaat. AI helpt je de code te schrijven. Jij bepaalt wat het moet doen, en jij controleert of het dat ook echt doet.

Ongeveer 30–45 minuten op een computer. Je hoeft niets te installeren en de app zelf heeft geen account nodig; de AI-assistent die je gebruikt (bijvoorbeeld Claude of ChatGPT) kan wel vragen om in te loggen.

Open het gratis hoofdstuk: in 5 stappen naar je eerste werkende app

Stap 1: Beschrijf het probleem in je eigen woorden

Boodschappen doen doet bijna iedereen, en dat maakt het een perfect eerste project. Je hoeft niets van programmeren te begrijpen om te zien of een boodschappenlijst werkt: je typt brood, melk en eieren in, je ziet het totaal en je vinkt dingen af zodra je ze gekocht hebt. Het resultaat kun je deze week al echt gebruiken.

Voordat je een AI-tool opent, maak je deze drie zinnen af op papier of in een notitie. Dit is de belangrijkste programmeervaardigheid van het hele boek: een wens omzetten in concrete regels.

  1. Ik moet opschrijven… (bijvoorbeeld: elk artikel, hoeveel ik ervan nodig heb en de prijs per stuk).
  2. Ik wil dat het programma uitrekent… (bijvoorbeeld: de prijs van elke regel en het totaal voor alle boodschappen).
  3. Ik weet dat het programma werkt als… (bijvoorbeeld: twee artikelen van 25 per stuk geven 50, en een artikel afvinken verandert het totaal niet).
De derde zin is jouw definitie van 'klaar'. Als jij niet kunt zeggen hoe je weet dat het werkt, kan de AI dat ook niet weten.

Stap 2: Bouw de eerste kleine versie

De eerste versie is één bestand dat in je webbrowser opent. Er hoeft geen ontwikkelomgeving geïnstalleerd te worden, er is geen server en je hoeft niet in te loggen. Kopieer de prompt hieronder precies zoals hij is naar je AI-assistent (Claude, ChatGPT of iets vergelijkbaars).

Prompt: mijn eerste boodschappenlijst

Help me mijn eerste eenvoudige app te bouwen. Ik ben een absolute beginner.

Maak een boodschappenlijst in één bestand met de naam boodschappen.html dat ik in mijn webbrowser kan openen. Zet alle stijlen en alle JavaScript in dit ene bestand, zonder externe bibliotheken.

Ik wil de naam van het artikel, het aantal en de prijs per stuk invoeren. Een knop voegt het artikel toe aan de lijst. Toon de prijs van elke regel en onderaan het totaal voor alle boodschappen. Laat me een artikel verwijderen en als gekocht markeren. Een artikel als gekocht markeren mag het totaal niet veranderen.

Weiger een lege naam, ongeldige getallen, een negatieve prijs en een aantal van nul of minder. Accepteer in de prijs zowel een decimale komma als een decimale punt.

Leg eerst kort het plan uit. Schrijf daarna de volledige code en de precieze stappen om het bestand op te slaan en te openen. Voeg nog geen andere functies toe.
  1. Kopieer de code. Gebruik de kopieerknop in het antwoord van de AI, zodat je de hele code krijgt, van de eerste tot de laatste regel.
  2. Sla het op als boodschappen.html. Open een eenvoudige teksteditor (Notepad op Windows, TextEdit in de modus voor platte tekst op een Mac), plak de code en sla hem op als boodschappen.html. Kies 'Alle bestanden' als bestandstype, niet 'Tekstdocumenten'.
  3. Open het in de browser. Dubbelklik op het bestand of sleep het naar een browservenster. Je zou je boodschappenlijst moeten zien, niet een pagina vol code.
De meest gemaakte fout: het bestand wordt opgeslagen als boodschappen.html.txt. Het opent dan als tekst en je ziet de code in plaats van de app. Zet in je bestandsbeheer de bestandsextensies aan en hernoem het bestand zodat het alleen op .html eindigt.

Stap 3: Controleer of het niet alleen een mooi plaatje is

Een app die er goed uitziet, is nog geen app die werkt. Loop deze tabel regel voor regel door en vergelijk wat je ziet met het juiste resultaat. Dit is je eerste echte test.

Test je boodschappenlijst
Wat je invoert of doetJuist resultaat
Voeg 2 stuks toe voor een prijs van 25Regelprijs 50, totaal 50
Voeg 1 stuk toe voor een prijs van 30Totaal 80
Vink het eerste artikel af als gekochtTotaal blijft 80
Verwijder het eerste artikelTotaal 30
Voer een prijs van -5 inEen duidelijke waarschuwing, er wordt niets toegevoegd
Voer een prijs van 2.50 in met een puntGeaccepteerd als 2,50

Als een regel niet klopt, repareer de code dan nog niet met de hand. Vertel de AI precies welke regel misging, wat je invoerde en wat je in plaats daarvan zag, en vraag hem alleen dat ene probleem op te lossen.

Bewaar deze tabel. Loop hem opnieuw door telkens wanneer jij of de AI de app verandert. Die gewoonte is wat werkende software onderscheidt van software die maar één keer werkte.

Stap 4: Breng zelf één wijziging aan

Breng nu je eerste wijziging aan zonder dat de AI hem voor je schrijft. Vraag de AI: 'Waar in mijn code staat de kop van de app?' Hij wijst je een regel aan die er ongeveer zo uitziet: <h1>Boodschappenlijst</h1>.

  1. Zoek de kop. Open boodschappen.html in je teksteditor en zoek de regel die de AI aanwees.
  2. Verander de tekst. Vervang de woorden tussen <h1> en </h1> door je eigen titel, bijvoorbeeld 'Zaterdagboodschappen'. Verwijder de punthaken niet.
  3. Opslaan en vernieuwen. Sla het bestand op, ga terug naar de browser en vernieuw de pagina. Je nieuwe titel zou moeten verschijnen.

Vraag de AI daarna om je eigen bestand in drie delen uit te leggen, met jouw code als voorbeeld. Je zult zien dat elke webapp uit dezelfde drie lagen bestaat:

HTML
  • Maakt de vakjes, knoppen en de lijst
  • Beschrijft wat er op de pagina staat
CSS
  • Bepaalt kleuren, afmetingen en ruimte
  • Beschrijft hoe het eruitziet
JavaScript
  • Voegt artikelen toe, verwijdert ze en rekent
  • Beschrijft wat er gebeurt als je klikt

Stap 5: Leer de app iets nieuws

Echte programma's groeien in kleine stappen. Voeg één nieuwe functie toe en test daarna opnieuw. Stuur de AI in hetzelfde gesprek dit vervolgverzoek:

Prompt: voeg een budget toe

Voeg een budget toe aan mijn boodschappenlijst. Laat me het bedrag invoeren dat ik wil uitgeven. Toon hoeveel er over is. Als het totaal boven het budget komt, toon dan een duidelijke waarschuwing met het bedrag waarmee ik erover zit. Laat al het andere precies zo werken als voorheen, en laat me het volledige bijgewerkte bestand zien.
Test het budget
Wat je invoert of doetJuist resultaat
Budget 100, artikelen voor in totaal 80Nog 20 over, geen waarschuwing
Voeg een artikel van 30 toeWaarschuwing: 10 boven budget
Verwijder dat artikelNog 20 over, waarschuwing verdwijnt
Bonus, pas als alles hierboven werkt: vraag de AI om de lijst tussen bezoeken te onthouden met de lokale opslag van de browser. Je eerste succes mag nooit afhangen van een ingewikkelde installatie, dus bewaar dit voor het laatst.

Je hebt nu een echte app gebouwd, gestart, getest en aangepast. Dat is nog niet alles wat programmeren inhoudt, maar het is de routine die je in elke volgende les herhaalt: duidelijk beschrijven, de AI laten genereren, controleren aan de hand van verwachte resultaten en steeds één ding tegelijk veranderen.

Gelukt?

Dit leert het boek je hierna

Vraag precies om wijzigingen
Les 7: prompts met context, doel, beperkingen en formaat.
Bugs vinden en oplossen
Lessen 2–5: werken met chatassistenten, Copilot, Cursor en Claude Code.
Goed testen
Les 8: geautomatiseerde tests, randgevallen en regressies.
Houd het veilig en zet het online
Lessen 9–10: beveiligingsreview, deployment en onderhoud.

Tien lessen met oefeningen, controlevragen, een woordenlijst met 207 begrippen en een promptbibliotheek. £5.99 voor maximaal 3 van 20 talen.

Ga verder met het volledige boek – £5.99

Nog niet klaar om te kopen?

Ontvang 5 kant-en-klare AI-prompts om je eigen apps te bouwen

Laat je e-mailadres achter en je krijgt de prompts meteen, plus een paar praktische tips over software bouwen met AI. Geen spam, en je kunt je op elk moment afmelden.

Wat staat er in het boek

Van idee tot werkende software

Plannen en bouwen

Begin met een heldere opdrachtomschrijving, kies geschikte AI-tools en gebruik praktische prompts tijdens het ontwikkelen.

Je werk controleren

Leer door AI gegenereerde code te beoordelen, tests te schrijven en beveiliging aan te pakken vóór de release.

Blijf leren

Gebruik de oefeningen, controlevragen, woordenlijst en promptbibliotheek terwijl je aan je eigen projecten werkt.

Kies je editie

Kies tot drie talen

Engels, Tsjechisch, Slowaaks, Duits, Frans, Spaans, Italiaans, Portugees, Nederlands, Pools, Hongaars, Roemeens, Bulgaars, Russisch, Oekraïens, Turks, Zweeds, Deens, Noors en Fins.

De betaling wordt veilig afgehandeld door SumUp. Direct na de betaling kun je je edities online lezen, hier op ABCDayZ, op elk apparaat.

£5.99 in totaal. Kies hieronder 1, 2 of 3 taaledities naar keuze.

Jouw editie

Voeg tot 2 extra talen toe – inbegrepen in £5.99

🛡️ 14 dagen niet-goed-geld-teruggarantie: als het boek niets voor je is, mail ons binnen 14 dagen na aankoop en je krijgt het volledige bedrag terug.

Kies tot 3 talen en betaal daarna veilig met SumUp.

Verkocht door Marek DesignLeaf & DAP (Digital Art Production), 1 Oriel Court, Didcot, Oxfordshire, OX11 8UG, Verenigd Koninkrijk. Contact: marek@designleaf.co.uk. Terugbetalingen & problemen · Privacy

Voordat je koopt

Wat krijg ik?

De interactieve HTML-editie in elke taal die je kiest (maximaal drie), om online te lezen op ABCDayZ vanaf al je apparaten.

Hoeveel talen krijg ik?

Kies 1, 2 of 3 taaledities uit de 20 beschikbare. Het totaal is in alle gevallen £5.99. Kies de talen voordat je betaalt.

Hoe werkt de levering?

Je betaalt op de beveiligde betaalpagina van SumUp. Zodra de betaling is bevestigd, kom je terug op ABCDayZ en openen je edities online. Je krijgt ook een persoonlijke toegangslink voor je andere apparaten.

Programmeren met AI

Voor wie is dit boek

Voorbeelden van waar je de methode uit het boek kunt toepassen. Het boek zelf werkt met de boodschappenlijst en een voorbeeld voor het bijhouden van klussen; de ideeën hieronder zijn voor je eigen projecten.

🔧

De vakman

Wil een eenvoudige app die klusgegevens omzet in een duidelijke offerte voor de klant.

Met het boek: Leert de app stap voor stap aan AI te beschrijven, de resultaten te testen en hem op een telefoon te draaien.

🛒

De winkeleigenaar

Verliest tijd met het bijhouden van bestellingen en voorraad in schriftjes en spreadsheets.

Met het boek: Bouwt een kleine bestel- en voorraadtracker die precies aansluit bij hoe de winkel werkt.

🌱

De absolute beginner

Heeft nog nooit een regel code geschreven en weet niet waar te beginnen.

Met het boek: Volgt de hoofdstukken van nul tot een eerste werkend programma, met controles na elke stap.

Bekijk nog 13 voorbeelden
💼

De freelancer

Heeft een idee voor een kleine tool waar anderen voor zouden betalen.

Met het boek: Leert hoe je die plant, bouwt, test en lanceert en daarna klaarmaakt voor online verkoop.

📊

De kantoormedewerker

Doet elke week dezelfde spreadsheet- en rapportagetaken.

Met het boek: Laat AI scripts schrijven die de saaie delen automatiseren, veilig en stap voor stap.

🎓

De carrièreswitcher

Wil echte projecten laten zien in plaats van alleen certificaten.

Met het boek: Bouwt een klein portfolio van werkende programma's en begrijpt hoe elk ervan werkt.

🏠

De verhuurder

Jongleert met huurders, huurdata en reparaties verspreid over allerlei berichten en notities.

Met het boek: Bouwt een eenvoudige tracker voor huurders, openstaande betalingen en onderhoudsklussen.

🌿

De hovenier of tuinaanlegger

Houdt klussen, bezoeken en notities van klanten in het hoofd of op papier bij.

Met het boek: Maakt een klusagenda met klantgegevens, bezoekplanning en foto's op één plek.

📚

De docent

Wil interactieve oefeningen die bij de klas passen, geen algemene app.

Met het boek: Bouwt quizzen en oefentools die antwoorden controleren en voortgang tonen.

🎥

De contentmaker

Plant posts, ideeën en deadlines in veel te veel apps.

Met het boek: Maakt een persoonlijke contentplanner die precies werkt zoals hij of zij publiceert.

👪

De drukke ouder

Wil de gezinsagenda, huishoudtaken en boodschappenlijst op één plek.

Met het boek: Bouwt een kleine gezinsplanner die iedereen thuis kan gebruiken.

☕

De café-eigenaar

Neemt reserveringen en menuwijzigingen aan per telefoon en op handgeschreven briefjes.

Met het boek: Maakt een eenvoudige reserverings- en menupagina die makkelijk bij te werken is.

🔌

De hobbyknutselaar

Heeft thuis sensoren en gadgets, maar geen software om ze te koppelen.

Met het boek: Laat AI de code schrijven die de gegevens uitleest, vastlegt en weergeeft.

🚀

De startende ondernemer

Heeft een werkend prototype nodig voordat er geld naar ontwikkelaars gaat.

Met het boek: Bouwt een eerste versie om het idee met echte gebruikers te testen.

⏳

De gepensioneerde

Wil iets nieuws leren en handige dingen voor zichzelf bouwen.

Met het boek: Leert in eigen tempo met duidelijke hoofdstukken, een woordenlijst en controlevragen.

💻

De IT-student

Gebruikt AI voor code, maar begrijpt niet altijd wat die schrijft.

Met het boek: Leert door AI gegenereerde code te lezen, te testen en te debuggen in plaats van die alleen te kopiëren.

Koop het boek — £5.99 · tot 3 talen

Programmeren met AI – £5.99Tot 3 van 20 talen · online lezen
Koop het boek