Plannen en bouwen
Begin met een heldere opdrachtomschrijving, kies geschikte AI-tools en gebruik praktische prompts tijdens het ontwikkelen.
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
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.
| Artikel | Aantal | Prijs £ | Bedrag £ | Gekocht |
|---|
Op je telefoon? Speel nu met de demo en doe de volledige les later op een computer – dat duurt ongeveer 30–45 minuten.




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.
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.
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.
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'.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.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.
| Wat je invoert of doet | Juist resultaat |
|---|---|
| Voeg 2 stuks toe voor een prijs van 25 | Regelprijs 50, totaal 50 |
| Voeg 1 stuk toe voor een prijs van 30 | Totaal 80 |
| Vink het eerste artikel af als gekocht | Totaal blijft 80 |
| Verwijder het eerste artikel | Totaal 30 |
| Voer een prijs van -5 in | Een duidelijke waarschuwing, er wordt niets toegevoegd |
| Voer een prijs van 2.50 in met een punt | Geaccepteerd 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.
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>.
boodschappen.html in je teksteditor en zoek de regel die de AI aanwees.<h1> en </h1> door je eigen titel, bijvoorbeeld 'Zaterdagboodschappen'. Verwijder de punthaken niet.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:
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.
| Wat je invoert of doet | Juist resultaat |
|---|---|
| Budget 100, artikelen voor in totaal 80 | Nog 20 over, geen waarschuwing |
| Voeg een artikel van 30 toe | Waarschuwing: 10 boven budget |
| Verwijder dat artikel | Nog 20 over, waarschuwing verdwijnt |
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.
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.
Bedankt, je bent aangemeld. Hier zijn je 5 prompts:
Ik wil een kleine app bouwen. Stel me maximaal 5 korte vragen over wat de app moet doen en schrijf daarna de regels op als genummerde lijst: wat ik invoer, wat de app berekent en hoe ik weet dat hij werkt. Schrijf nog geen code.
Maak op basis van de regels hierboven de app als één HTML-bestand met de CSS en JavaScript erin en zonder externe bibliotheken. Leg eerst je plan uit in 3 zinnen en geef daarna de volledige code en de precieze stappen om het bestand op te slaan en te openen.
Schrijf voor deze app een testtabel met 8 rijen: wat ik invoer of doe en het precieze resultaat dat ik zou moeten zien. Neem ook foute invoer op, zoals lege velden, negatieve getallen en tekst in getalvelden.
Rij [nummer] van mijn testtabel mislukt. Ik voerde [invoer] in en verwachtte [verwacht resultaat], maar ik zag [werkelijk resultaat]. Los alleen dit probleem op, leg de oorzaak uit in één zin en laat me alleen de regels zien die veranderen.
Leg deze code uit aan een absolute beginner. Verdeel hem in HTML, CSS en JavaScript, vertel in één of twee zinnen wat elk deel doet en wijs de ene regel aan die ik moet aanpassen om de app een andere naam te geven.
Begin met een heldere opdrachtomschrijving, kies geschikte AI-tools en gebruik praktische prompts tijdens het ontwikkelen.
Leer door AI gegenereerde code te beoordelen, tests te schrijven en beveiliging aan te pakken vóór de release.
Gebruik de oefeningen, controlevragen, woordenlijst en promptbibliotheek terwijl je aan je eigen projecten werkt.
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.
De interactieve HTML-editie in elke taal die je kiest (maximaal drie), om online te lezen op ABCDayZ vanaf al je apparaten.
Kies 1, 2 of 3 taaledities uit de 20 beschikbare. Het totaal is in alle gevallen £5.99. Kies de talen voordat je betaalt.
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.
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.
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.
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.
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.
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.
Doet elke week dezelfde spreadsheet- en rapportagetaken.
Met het boek: Laat AI scripts schrijven die de saaie delen automatiseren, veilig en stap voor stap.
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.
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.
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.
Wil interactieve oefeningen die bij de klas passen, geen algemene app.
Met het boek: Bouwt quizzen en oefentools die antwoorden controleren en voortgang tonen.
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.
Wil de gezinsagenda, huishoudtaken en boodschappenlijst op één plek.
Met het boek: Bouwt een kleine gezinsplanner die iedereen thuis kan gebruiken.
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.
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.
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.
Wil iets nieuws leren en handige dingen voor zichzelf bouwen.
Met het boek: Leert in eigen tempo met duidelijke hoofdstukken, een woordenlijst en controlevragen.
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.