Gepost door Wouter van den Brink op 11 september 2023
In 2019 lanceerden we een nieuw project in domein A, waarin leerlingen met een publieke API aan de slag gaan om een Buienradar-app te maken. We hebben dit project een inhoudelijke update gegeven.
Nog steeds hebben leerlingen de keuze om alles helemaal zelf te doen, of gebruik te maken van onze JavaScript-bibliotheek. Wel hebben we beide routes een grondige update gegeven.
Leerlingen gebruiken niet meer de ouderwetse XMLHttpRequest-API om requests te maken, maar maken gebruik van de nieuwere Fetch-API. Deze functionaliteit, die beschikbaar is in alle gangbare browsers, is eenvoudiger en moderner in gebruik. Zo gebruikt de fetch()-functie geen events meer, zoals XHR dat deed, maar de nieuwere promises-syntax. Deze nieuwe manier van werken wordt uitgebreid besproken in de tekst.
Onze JavaScript-bibliotheek voor Buienradar heeft een update gekregen. Hij is compleet opnieuw geschreven, met een nieuwe syntax voor de gebruikers. Bovendien hebben we de bibliotheek publiekelijk beschikbaar gemaakt op GitHub: https://github.com/Uitgeverij-Instruct/Buienradar.
Over Git en GitHub hebben we eerder bericht op deze website. Zo bieden we, ook in domein A, lesmateriaal aan over het onderwerp. En ook onze gebruikers houden zich ermee bezig!
Door de bibliotheek op GitHub aan te bieden, kan iedereen de code bekijken, inspecteren, en verbeteringen en aanpassingen suggereren door middel van pull requests. Zo kunnen we de code samen actueel en relevant houden. Bovendien zien leerlingen op deze manier een praktijkvoorbeeld van een GitHub-repository in het lesmateriaal!
Ten slotte hebben we het voorbeeldproject, beschikbaar voor docenten in hoofdstuk 0, een update gegeven.
Het lesmateriaal is beschikbaar voor alle Fundament-gebruikers met een licentie voor het kernprogramma.
-- Share It --