React.js is een open source JavaScript bibliotheek ontwikkeld door Facebook (nu Meta) en wordt gebruikt voor het efficiënt en effectief maken van de gebruikersinterface (UI) voor de frontend van websites.

De interactie van gebruikers met een site kan je enorm vereenvoudig door deze bibliotheek toe te passen.

De meeste frontendpagina’s bevatten verschillende bestanden zoals JavaScript, CSS, HTML, enz., maar als je React gebruikt, kun je ze gemakkelijk combineren in een enkel bestand en de laadsnelheid van de pagina versnellen.

Bovendien kun je, als je op een component klikt, alleen die component renderen en niet de hele pagina. Dit maakt React ook krachtiger wat betreft laadsnelheid en visuals.

De kracht en populariteit van React hebben het tot een van de meest gebruikte JavaScript bibliotheken voor frontend UI gemaakt, zelfs onder wereldwijde topbedrijven.

Daarom kan het leren van React lonend zijn voor developers, omdat veel bedrijven op zoek zijn naar professionals met sterke React vaardigheden.

Als je als professional op zoek bent naar de beste resources om React te leren, dan hebben we in dit artikel enkele van de beste cursussen, tutorials en boeken bij elkaar gezet.

Bekijk ze maar eens!

Bekijk onze videogids met de beste React tutorials en bronnen:

Wat is React?

ReactJS, React, of React.js is een open source, declaratieve en op componenten gebaseerde JavaScript bibliotheek waarmee je frontend gebruikersinterfaces (UI) van websites kunt ontwikkelen. Het werd aanvankelijk ontwikkeld door Meta (toen Facebook) en wordt onderhouden door alle open source medewerkers in de enorme community.

Vermelding Reageren bovenaan en een korte omschrijving samen met twee buttons
React

De manier waarop React werkt is dat het het Document Object Model (DOM) van een webpagina verandert en alle wijzigingen weergeeft die tijdens pagina updates of interacties zijn aangebracht. Omdat het de aangebrachte wijzigingen vindt en alleen die bijwerkt, maakt het sneller laden van de pagina mogelijk omdat slechts een klein deel van de HTML wordt veranderd, in plaats van de hele pagina. Deze manipulaties worden door het systeem automatisch gedaan of door een echte gebruiker.

Verder helpt React bij het bouwen van een interactieve UI of view layer. Omdat de syntaxis in JSX is, wordt het voor programmeurs gemakkelijk om een bepaalde component te callen, omdat de tags al zijn gevormd.

Features van React

  • Declaratieve UI om de voorspelbaarheid van de code te vergroten en het gemakkelijk te debuggen. Je kunt een eenvoudiger weergave ontwerpen van elke state van je app en React de componenten laten bijwerken en renderen op basis van de veranderingen in de gegevens.
  • Componentgebaseerde architectuur waarbij de logica van de componenten JavaScript heeft en niet de template, vandaar dat je gemakkelijk rijke datasets kunt doorgeven via je applicatie terwijl je de toestand weghoudt van het DOM. Op deze manier kun je ingekapselde UI componenten bouwen die hun toestand kunnen beheren en gemakkelijk complexe UI’s bouwen door ze samen te stellen.
  • Virtuele DOM die gebruik maakt van de cache van gegevensstructuren, zodat alleen de laatste wijzigingen worden bijgewerkt en de applicatie sneller wordt
  • Eenzijdige gegevensbinding
  • JavaScript XML of JSX
  • React Native

Waarom React gebruiken bij webdevelopment?

React is meestal geschreven in JavaScript, wat veel voordelen biedt bij webdevelopment. Softwareproducten die React gebruiken zijn eenvoudig te maken, te testen en op te schalen, omdat één programmeertaal wordt gebruikt aan de server-, client- of mobiele kant. UI code is verder beter onderhoudbaar en leesbaar. Dit biedt verbeterde productiviteit, consistente workflows, betere samenwerking en kosteneffectiviteit.

Laat een desktop en veel interfaces zien door verschillende ontwerpen aan de rechterkant te gebruiken en het React logo aan de linkerkant
React webontwikkeling

Sterker nog, vele wereldwijde topbedrijven maken gebruik van React, waaronder Instagram, Facebook, Reddit en Netflix om geavanceerde, stijlvolle producten te lanceren.

Laten we dus nu eens kijken waarom je React zou moeten gebruiken in je webdevelopmentproces en hoe het betere resultaten kan opleveren.

Open source en gratis

Omdat React een open source bibliotheek is, is deze openbaar gratis beschikbaar. Je hoeft het dus nergens aan te schaffen. Je kunt simpelweg de code overnemen en er wijzigingen in aanbrengen volgens jouw eisen.

React is een populaire JavaScript bibliotheek die door organisaties van over de hele wereld worden gebruikt. Daarom heeft het een uitgebreide developerscommunity, wat gunstig is als je hulp nodig hebt. Je kunt dan ook makkelijk in contact komen met andere developers en je ervaringen delen.

Gemakkelijkere dev workflow

React gebaseerde applicaties zijn gemakkelijk te testen en te debuggen. De reden is dat een meerderheid van de codering binnen React plaatsvindt in JavaScript in plaats van HTML. Dit zorgt voor minder complexiteit en betere flexibiliteit. Ook zorgt het voor een geoptimaliseerde coderingstaal en ontwikkelinterface. Ook biedt zijn lichtgewicht API hoge prestaties om een snellere ontwikkelingsworkflow mogelijk te maken en zijn de componenten eenvoudig te begrijpen en te gebruiken. Daarom wordt het wereldwijd veel gebruikt.

Vergeleken met andere bekende frameworks zoals Angular en Vue zijn er in React geen extra HTML attributen. En door JSX te gebruiken biedt React een betere leesbaarheid, completere code en meer netheid.

Als je op zoek bent naar een goed platform om je applicatie te hosten, overweeg dan Kinsta’s oplossingen voor Applicatie Hosting. Opzetten kan niet makkelijker: Meld je aan, maak verbinding met je GitHub repository, en deploy je applicatie. Bovendien betaal je alleen voor de resources die je gebruikt – en op dit moment krijg je bij Kinsta voor de eerste maand gratis hostingresources.

Laat een meisje zien dat op een desktop werkt met behulp van code
Flexibiliteit en compatibiliteit

Herbruikbaarheid en flexibiliteit

Met behulp van React componenten wordt het eenvoudig om de attributen van je applicatie te bouwen. Bovendien zijn de componenten herbruikbaar, wat betekent dat je bij het toevoegen van dezelfde functionaliteit niet opnieuw hoeft te beginnen. Je kunt dezelfde code hergebruiken of er wat wijzigingen in aanbrengen en features toevoegen in andere apps. Herbruikbare code is ook gemakkelijk te onderhouden.

Dus zodra je een applicatie element in React maakt, kun je een uniek object krijgen dat je aan elk React compatibel project kunt toevoegen. Dit biedt betere schaalmogelijkheden en appconsistentie om optimalisatie en ondersteuning moeiteloos te laten verlopen.

Virtuele DOM voor hoge prestaties

Met virtuele DOM, declaratieve UI en op componenten gebaseerd ontwerp kan React gemakkelijk worden ingezet om rijke gebruikersinterfaces voor apps te maken. Dit zorgt voor een snellere rendercapaciteit.

DOM wijzigingen kunnen de snelheid van het systeem verminderen. Maar met virtuele DOM kun je die veranderingen minimaliseren en optimalisaties intelligent uitvoeren. Omdat virtuele DOM veranderingen op de achtergrond plaatsvinden, kan het aanzienlijk besparen op het verbruik van hardwareresources.

Als je de prestaties van je site wilt verbeteren, is de APM tool van Kinsta een goede optie.

Robuuste Redux en Flux

Met Flux logo aan de linkerkant en Redux logo aan de rechterkant
Flux en Redux

React biedt kant-en-klare Flux en Redux capaciteiten. Een software architectuur gebaseerd op Flux kan verbeterde React componenten bieden die gegevensstroom in één richting bieden om een meer optimale actiestructuur mogelijk te maken. Het helpt je ook om modelgegevens in de hele applicatie goed gesynchroniseerd te houden.

Uitgebreide toolset

React en Redux developerstools zijn uiterst handig te installeren en te gebruiken. Dit helpt efficiënt React gebaseerde componenten zoals toestanden en props te detecteren, dispatchacties te bepalen, en onmiddellijk toestandswijzigingen te bekijken in de Chrome extensie. Ook kan het worden gebruikt en opgenomen als backup om gemakkelijker debuggen mogelijk te maken.

Als je op zoek bent naar efficiënte developerstools voor het maken en implementeren van je WordPress site, gebruik dan DevKinsta.

Robuuste React Native

React Native maakt hybride en native mobiele applicatieontwikkeling mogelijk voor zowel Android als iOS. Het biedt beter systeembeheer en ingebouwde prestaties.

Uitgebreide community en beschikbare resources

Dankzij de enorme developerscommunity wordt React voortdurend onderhouden en bijgewerkt om aan moderne eisen te voldoen en problemen in de codering ervan op te lossen.

Met drie handen die links een coderingsbestand vasthouden, in het midden een sleutel en rechts een tandwiel
Beschikbare resources (Beeldbron: Freepik)

Het behoort tot de top repositories op GitHub met in totaal 160K+ sterren. Veel toonaangevende communities pushen React. Het wordt ook ondersteund door specialisten van Facebook; je gebruikt dus goed geteste en veiligere elementen.

JSX syntaxis

Met React.js kun je de declaratieve HTML syntaxis direct gebruiken in de JavaScript code. Webbrowsers zullen HTML teksten decoderen om de UI weer te geven door DOM bomen te maken die met JavaScript kunnen worden veranderd.

Het gebruik van JSX maakt DOM manipulatie efficiënter. Het stelt developers in staat om schonere en gemakkelijker te onderhouden code te maken door React en HTML componenten in boomstructuren door te geven.

Unieke React hooks

Hooks is een nieuw geïntroduceerde functie in React 16.8. Hiermee kunnen JavaScript programmeurs veel functionaliteiten en states toevoegen aan functionele componenten. Hooks vereenvoudigen het beheer van statelogica tussen componenten, kunnen vergelijkbare logica aggregeren in één component, en gegevens verplaatsen tussen verschillende componenten zonder klassen of props.

De beste React tutorials en leerbronnen

Hieronder volgt een selectie van de beste React tutorials en leerresources voor developers:

Officiële React.js website

Als je React wilt leren, wat is er dan beter dan het te leren van de makers en developers?

Reactjs.org is de officiële website van React waar je de documentatie kunt lezen met de meest betrouwbare informatie over React en eventueel belangrijk nieuws zoals releases en afschrijvingen.

Als je een developer bent, vind je het misschien gemakkelijker om de officiële documentatie te lezen die bijna elk aspect van React zonder fouten behandelt, omdat het geschreven is door de React developers zelf. Als je enige voorkennis hebt van coderen, kun je de documentatie doornemen en React op een gevorderd niveau leren kennen en weten hoe je de features ervan kunt gebruiken.

Omdat React open source is, kan iedereen de code ervan bekijken en wijzigen om aan zijn eisen te voldoen zonder de licentie te hoeven kopen.

Wat je zult leren:

  • De React fundamentals
  • Een “Hello World” voorbeeld
  • Componenten en elementen renderen
  • Refs en context
  • Performancebuilding en optimaliseren hooks
  • FAQ’s over AJAX verzoeken, bestandsstructuur en component state

Installeer simpelweg de React omgeving en pas toe wat je geleerd hebt. De React homepage bevat kleine voorbeelden en wordt geleverd met een live editor. Als je nieuw bent met React, verander dan gewoon iets in de code ervan en bekijk het resultaat om te leren. Met de praktische React Tutorial weet je hoe je React apps bouwt, en hoe je het voor jouw doeleinden kunt gebruiken.

Prijs: Gratis

Codecademy

Leer React van Codecademy en bouw gemakkelijk interactieve en dynamische webapplicaties. Medewerkers van wereldwijde topbedrijven als Google, NASA, IBM en Facebook volgen cursussen van dit platform.

Met letters 'Learn React' en in het midden een knop met 'start'.
Codecademy

Deze cursus helpt je een beter begrip te ontwikkelen van het React framework en de essentiële concepten ervan. Om aan deze cursus deel te nemen moet je een sterke kennis hebben van JavaScript en elementaire HTML vaardigheden.

Wat je zult leren:

  • Hoe je JSX kunt gebruiken, de basissyntaxis van React
  • Hoe je React componenten kunt  bouwen, dit zijn de building builds van elke React.js applicatie
  • Hoe je React componenten op elkaar kunt laten reageren
  • Hoe je Hooks kunt  gebruiken, die een robuust feature  zijn van Reacts functionele componenten
  • Hoe je acties kunt koppelen aan bepaalde momenten in de cyclus van een specifiek component.
  • Programmeerpatronen in React om componenten met of zonder status te mixen
  • Andere belangrijke React fundamentals

Door React vaardigheden uit deze cursus te verwerven, zul je in staat zijn projecten te maken zoals interactieve oppervlakken die animal afbeeldingen weergeven, autorisatieformulieren, willekeurige kleurselectors, enz. Het duurt 20 uur om de cursus te voltooien en je verdient ook een certificaat in de PRO tier.

Prijs: Gratis, maar als je een certificaat wilt verdienen, zul je PRO willen kiezen, dat $19,99 per maand kost.

Scrimba

Als je op zoek bent naar een gratis React cursus in 2023, dan heeft Scrimba een goede optie voor je. Deze is geschikt voor mensen met vaardigheden in React op beginnend en gemiddeld niveau. Deze cursus leert je de fundamenten van het moderne React met 140+ coderingsuitdagingen die je oplost en 8 leuke projecten bouwt.

Links in het kort uitleg over de cursus en rechts laten zien wat je gaat leren
Scrimba

Je leert de features van React kennen, maar doordat je ze gebruikt in projecten zorg je er ook voor dat je ze onthoudt.

De cursus heeft 151 interactieve screencasts verdeeld over 4 modules:

  • Building a React info website met 32 lessen
  • Building a clone of Airbnb Experiences met 27 lessen
  • Building a Tenzies game and a notes application met 28 lessen
  • Building a meme generator met 64 lessen

Wat je zult leren:

  • Lokale setup
  • Waarom React
  • ReactDOM.render()
  • JSX
  • Componenten ordenen
  • Aangepaste componenten
  • Componenten in kaart brengen
  • Herbruikbare componenten
  • JS in JSX
  • Props
  • Een object passeren als een prop
  • Het verspreiden van een object als een prop
  • Belangrijkste props
  • Props vernietigen
  • Props versus state
  • Arrays renderen
  • Voorwaardelijk renderen
  • useState en arrayvernietiging
  • Complexe state
  • Veranderende state
  • Refactoring state
  • Verenigde state
  • Lokale state
  • React formulieren
  • Formulier stateobject
  • Formulieren invoer
  • Hoe een formulier kunt indienen in React
  • API calls maken
  • Lokale opslag
  • useEffectAsynchrone functie binnen useEffect
  • Lazy state initialisatie

In deze cursus bouw je een React statische site met behulp van de basisprincipes, een digitaal visitekaartje als soloproject, een reisdagboek, een notitie app, een quizzical, en meer. De vereisten voor dit spel zijn basiskennis van HTML, JavaScript en CSS.

Prijs: Gratis voor basiscursussen.

Egghead.io

Egghead.io biedt een cursus aan – The Beginner’s Guide to React, die geschikt is voor React beginners die een solide basis met deze bibliotheek willen ontwikkelen. Met deze cursus leer je de vereiste vaardigheden, zodat je gemakkelijk op React gebaseerde webapplicaties kunt maken.

Links de cursusnaam, beoordelingen en drie knoppen en rechts een afbeelding van verschillende 3D objecten
Eihoofd

Duizenden cursisten hebben deze cursus gevolgd om te weten wat React is en ze te gebruiken in echte projecten. Ze hebben hem herzien en bijgewerkt om geldig en relevant te zijn.

Het is een 28-delige cursus die wordt geleverd in een enkel <index.html> bestand. Het helpt je de focus te houden op het leren van de JavaScript bibliotheek, React, zonder enige afleiding. Het duurt 2 uur en 35 minuten om de cursus te voltooien.

Wat je zult leren:

  • Basisprincipes van React
  • Gebruikersinterfaces maken met DOM en vanilla JavaScript, createElement API en JSX syntaxis
  • Aan de slag met een eenvoudig, leeg bestand en geleidelijk aan meer complexiteit toevoegen
  • De problemen die door React kunnen worden opgelost
  • Wat JSX is en hoe je het effectief kunt gebruiken
  • Hoe JSX zich vertaalt naar een JavaScript functieobject en -call
  • Formulieren bouwen en een React component
  • State beheren met behulp van hooks
  • Elementen naast elkaar weergeven
  • React applicaties opnieuw renderen

Je zult deze cursus afronden met een les over hoe je in een betere omgeving kunt komen voor productieklare ontwikkeling. Je leert ook hoe je je applicatie kunt deployen naar een service zoals Netlify.

Dus wanneer je een JavaScript uitdaging tegenkomt, zul je ontdekken hoe je die met React kunt aanpakken nadat je een sterkere kennis van deze bibliotheek hebt opgedaan.

Prijs: Het is een gratis community React leerresource waar iedereen toegang toe heeft.

Epic React

Als je vol vertrouwen productieklare goed gemaakte React applicaties wilt lanceren als een pro, dan zal deze cursus van Epic React je helpen. Omdat het bouwen van React apps vereist dat je duidelijke, deskundige beslissingen neemt voordat je code schrijft, moet je een sterk begrip hebben van deze bibliotheek.

Met een kort schrift aan de bovenkant en een raket met het React logo in het midden, samen met planeten aan beide kanten
Epic React

Het zal je helpen om een onderhoudbare en samenhangende codebasis te bouwen, zodat je ontwikkelteam gemakkelijk een React gebaseerde app kan bouwen die de werkelijke bedoeling van je klanten, opdrachtgevers of eindgebruikers dient. Gezien de vele opties is het gemakkelijk om in de war te raken, maar deze cursus zal je helpen de juiste keuzes te maken om je team te laten slagen en je resources en tijd te besparen.

Epic React biedt praktijkgerichte codering direct in een echte ontwikkelomgeving. De interactieve workshops zijn persoonlijk en live getest gedurende meerdere jaren voor developers. Deze self-paced workshops gaan van basis React tot lessen over het bouwen van een goed geteste React app architectuur.

Wat je zult leren:

  • React fundamentals
  • Hooks in React en geavanceerde hooks
  • Geavanceerde patronen
  • React prestaties
  • Hoe je React applicaties kunt testen
  • Hoe je een Epic React kunt applicatie te maken

De cursusinhoud is van 19 uur met beknopte en diepgaande videocursussen met workshops en 10 uur inzichtelijke gesprekken met experts. Als bonus krijg je toegang tot meer interviews over React die verder gaan dan code alleen.

Deze cursus is geschikt voor gemiddelde of gevorderde developers. De vereisten zijn sterke kennis van JavaScript en webontwikkeling met CSS of HTML en de bereidheid om het werk te voltooien.

Prijs: Ze bieden drie prijsniveaus, vanaf $119 voor een leven lang. Het wordt geleverd met 2 interactieve en zelf te volgen workshops, comments en transcripties, volledige sourcecode, en een Discord community. Duurdere abonnementen kosten $264 en $599 en bevatten meer features.

Udemy

Udemy is een toonaangevend online leerplatform dat duizenden tutorials en cursussen uit verschillende sectoren aanbiedt, waaronder React. Het heeft honderden cursussen over React die je helpen om de JavaScript bibliotheek goed onder de knie te krijgen en je vaardigheden te verbeteren.

Omdat er veel cursussen beschikbaar zijn, vind je het misschien moeilijk om de beste voor jouw eisen te vinden. Ze zijn niet allemaal geweldig of relevant voor de nieuwste React versie. Hier zijn enkele van de goede React cursussen die je kunt proberen als je al coderingskennis hebt:

Modern React with Redux

Deze cursus – Modern React with Redux van Udemy – is geschikt voor mensen die React willen leren en programma’s willen maken met behulp van deze bibliotheek. Het leert je coderen in JavaScript met React en Redux en bevat hooks. Met deze cursus zul je met gemak webapplicaties kunnen maken.

Toont de cursusnaam en een kort detail samen met beoordelingen en andere opties
Moderne React with Redux

Tot nu toe hebben meer dan 275k+ studenten deelgenomen aan deze cursus gemaakt door Stephen Grider. Hij is voor het laatst bijgewerkt in september 2022; vandaar dat je de nieuwste React leert in het Engels en nog 13 andere talen. Deze cursus is gevolgd door professionals die werken in wereldwijde topbedrijven zoals Volkswagen, Nasdaq, box, enz.

De cursus bestaat uit 31 secties verdeeld over 574 college’s, die 52 uur en 20 minuten duren.

Wat je zult leren:

  • Dynamische webapplicaties bouwen met React
  • Verwerf de benodigde programmeervaardigheden om hoogwaardige webproducten te maken
  • Beheers de basisconcepten van React en Redux
  • Vloeiend zijn in de React-toolchain, inclusief Webpack, Babel, NPM en ES6/ES2015
  • JavaScript syntaxis
  • Bouw herbruikbare componenten

De onderwerpen die in deze cursus aan bod komen zijn:

  • Verdieping in React en de opzet ervan
  • Hoe je content bouwt met JSX
  • Interactie met Props
  • Structureren van applicaties met class-based React componenten
  • Levenscyclusmethodes en state in React
  • Gebruikersinvoer afhandelen met behulp van Events en Forms
  • Recordlijsten bouwen
  • Refs gebruiken om DOM toegang mogelijk te maken
  • Hoe API verzoeken te doen met React
  • Hooks en navigatie begrijpen
  • Hoe een React applicatie te deployen
  • React integreren met Redux
  • Redux developmenttools
  • En meer

Je hebt toegang tot deze cursus op je Windows of Mac computer en je mobiel. Hij is geschikt voor programmeurs en developers en voor ingenieurs die React concepten onder de knie willen krijgen. De lessen zijn te downloaden en je krijgt een certificaat van voltooiing bij deze cursus.

Prijs: 109,99 dollar

The Complete React Developer Course

Voor leerlingen die diepgaande kennis van React willen opdoen, is deze Udemy cursus geweldig. Hij leert je React van basis- tot gevorderd niveau en hoe je het kunt gebruiken bij het ontwikkelen van echte projecten. Je leert hoe je React web apps bouwt en lanceert met React, Redux, React-Router, Webpack en meer.

Toont de cursusnaam en een kort detail samen met beoordelingen en andere opties
The Complete React Developer Course

Deze cursus is gemaakt door Andrew Mead en wordt al door meer dan 81k studenten gevolgd. Ze blijven de cursus ook bijwerken om de nieuwste content te serveren. Hij is beschikbaar in het Engels en nog 8 andere talen waar je levenslang toegang toe hebt.

Wat je zult leren:

  • Hoe je React applicaties kunt bouwen, starten en testen
  • Weet wat gebruikersaccounts zijn en stel authenticatie in
  • Bestudeer de nieuwste React tools en bibliotheken
  • Beheers React, Redux en React-Router
  • Gebruik geavanceerde ES6/ES7
  • Deploy React applicaties live op internet

De cursuscontent heeft 19 secties verdeeld over 200 video’s. Waaronder:

  • Over React en de redenen waarom je het zou moeten leren
  • De React omgeving opzetten
  • React componenten en stateless functionele componenten
  • Hoe je een externe component gebruikt
  • Webpack, Redux en React-Router
  • React stylen
  • React gebruiken met Redux
  • Hoe een op React gebaseerde app te testen
  • Apps deployen
  • Firebase 101
  • Firebase authenticatie
  • Firebase met Redux
  • Een budget applicatie stylen
  • Hooks, fragmenten, context en meer

De cursus duurt 39 uur en 11 minuten en draait op Windows, Linux en macOS. De vereiste van de cursus zijn kennis van core JavaScript zoals objecten, arrays, functies, callback functies, enz. Het doel is om van een leerling een professionele React developer te maken die moeiteloos productieapplicaties kan ontwikkelen, testen en deployen in de echte wereld.

In deze cursus voer je tegelijkertijd programmeeruitdagingen uit en bouw je projecten, meteen vanaf de eerste video. In totaal maak je twee React applicaties:

  1. Indecision is een besluitvormingsapplicatie waarbij de React fundamenten worden betrokken en wordt onderzocht wat er precies nodig is om een React applicatie te bouwen en uit te voeren.
  2. Budget is een applicatie voor uitgavenbeheer met features uit een echte app. Je zult in staat zijn gebruikersaccounts, authenticatie, testen, routing, databaseopslag, formuliervalidatie en meer in te stellen

Zelfs als je ergens vastloopt, heb je toegang tot snelle ondersteuning om antwoord te krijgen op je vragen.

Prijs: $99,99, levenslange toegang en 30 dagen geld-terug-garantie.

React Front to Back

Deze cursus van Udemy leert je React 16.8+ inclusief onderwerpen als hooks, Redux, Context API, en full stack MERN door het ontwikkelen van real-life projecten. Hij is geschikt voor cursisten met coderingsvaardigheden op intermediair en beginnersniveau.

Toont de cursusnaam en een kort detail samen met beoordelingen en andere opties
React Front to Back

De maker van de cursus is Brad Traversy. Hij is al gevolgd door meer dan 33k+ cursisten uit de hele wereld en is beschikbaar in het Engels, Duits en Portugees.

Wat je zult leren:

  • Moderne React en Redux
  • Fluxpatroon met Context en useContext of useReducer Hooks
  • Fullstack webontwikkeling met MongoDB, Express.js, React.js en Node.js (MERN)
  • Bouw 3 projecten
  • De cursuscontent heeft 13 secties verdeeld over 91 colleges , verspreid over 13 uur en 57 minuten. Het bevat deze onderwerpen:
  • Wat is React en hoe het in te stellen
  • Project 1 (GitHub Finder)
  • Componenten, props en state
  • Props passeren, events, React Router, etc.
  • Refactoring naar Context en Hooks
  • Project 2 (Contact Keeper met MERN) en opzetten van Express Server
  • Contacten, backendgebruikers en JWT authenticatie
  • Contacten UI en clientside setup
  • React en Express authenticatie
  • API voor contactpersonen integreren en implementeren
  • Project 3 (ITLogger – Redux) – de gebruikersinterface en componenten
  • Redux voor het beheren van de state
  • Technicus stateen componenten

Deze cursus is geschikt voor zowel beginnende als gemiddelde React developers.

Als je deze cursus wilt volgen, moet je een sterk begrip hebben van JavaScript met ES6 (Arrow functies en promises).

Na het succesvol afronden van de cursus krijg je een certificaat.

Prijs: $84,99, het is levenslang toegankelijk en als je niet tevreden bent met de cursus, bieden ze een 30 dagen geld-terug garantie.

Andere goede React cursussen op Udemy die je kunt bekijken zijn:

Coursera

Net als Udemy is ook Coursera een hub van vele kwaliteitscursussen, waaronder React. De cursussen door docenten van wereldwijde topuniversiteiten en organisaties afkomstig uit verschillende bedrijfstakken zoals programmeren en data science.

Enkele van de beste React cursussen op Coursera zijn:

Frontend Development using React Specialization

Deze specialisatiecursus van Coursera helpt je om frontend webontwikkeling, serverside webontwikkeling en hybride mobiele applicatieontwikkeling in 8 uitgebreide cursussen onder de knie te krijgen.

Toont de cursusnaam samen met beoordelingen en de inschrijfknop
Frontend Development using React Specialization

De cursussen worden aangeboden en gedoceerd door de NIIT. De specialisatiecursus heeft al meer dan 1,8k studenten ingeschreven in het programma.

Wat je zult leren:

  • Stijl en structureer mobielvriendelijke pagina’s met CSS3, Bootstrap en HTML5
  • Efficiënt Single Page Applications (SPA’s) ontwikkelen met de React bibliotheek om met gemak interactieve en intuïtieve gebruikersinterfaces te creëren
  • Maak interactieve webpagina’s waarmee je de paginacontent in de webbrowser kunt wijzigen
  • Verbeter snel React apps die gemakkelijk toegankelijk en aanpasbaar zijn om een rijke gebruikerservaring te bieden

Met behulp van deze cursus maak je gemakkelijk robuuste, testbare, responsieve, en industry grade, SPA’s door de best practices en ontwerpprincipes te volgen. De cursus duurt 7 maanden met een flexibel schema. Na afloop van de cursus krijg je een certificaat.

De 8 cursussen in deze specialisatiecursus zijn:

Introduction to Building Web Pages Using HTML5 and CSS3: Met deze cursus kun je leren om met behulp van CSS3 en HTML5 aantrekkelijke webpagina’s te maken die bedrijven kunnen helpen groeien en tegelijkertijd alomtegenwoordig zijn voor de kijkers.

Developing Responsive Web Pages Using HTML5 and CSS3: Leer met deze cursus zeer responsieve webpagina’s bouwen met CSS3 en HTML5. Je leert de layout en het uiterlijk van webpagina’s aan te passen aan de schermbreedte en -resolutie en ze aantrekkelijker te maken.

Building Interactive Web Pages Using Modern JavaScript: Leer statische pagina’s te bouwen met JavaScript, CSS3 en HTML5 en content weer te geven op elk apparaat. Je leert animaties, interactieve kaarten, menu’s, scrollende tekst en andere soorten content toe te voegen.

Building Interactive User Interfaces Using React Library: Leer in deze cursus SPA’s bouwen en structureren die een naadloze, aantrekkelijke en responsieve UI en UX hebben, samen met snellere en navigeerbare weergaven.

Building User Interfaces Using Functional React Components:  De cursus leert je leesbare en eenvoudige React componenten te ontwikkelen met stateful, herbruikbare logica met behulp van React Hooks en JavaScript functies.

Building High Quality User Experiences Using Material UI: In deze cursus leer je werken met verschillende ontwerpsystemen zoals Material UI en gebruik je CSS in JavaScript en maak je React apps van hoge kwaliteit.

Building Navigational Workflows Using React:  Hier verken je de React Router bibliotheek, formulieren en de Formik bibliotheek om navigerende werkstromen te maken.

Capstone Project: Met het Capstone project krijg je de kans om het React concept dat in de cursussen is besproken te leren. Het zal je helpen een oplossing te ontwikkelen die werkt voor een bepaald probleem met behulp van de beste praktijken en principes.

Prijs: $77,79

Advanced React

Een andere React cursus die Coursera aanbiedt is Advanced React. Deze cursus valt onder het Meta Front-End Developer Professional Certificate. Hij wordt aangeboden door Meta en gegeven door de medewerkers van Meta en heeft 4,7 sterren. Meer dan 14k studenten hebben zich al ingeschreven voor dit programma.

Toont de cursusnaam samen met beoordelingen en de inschrijfknop
Advanced React

Wat je zult leren:

  • Hoe je geavanceerde features en concepten in React kunt gebruiken en bekwaam kunt worden in JSX en de applicaties zelfverzekerd kunt testen.
  • Onderzoek verschillende soorten en kenmerken van React componenten en waar en wanneer ze moeten worden gebruikt.
  • Ontdek geavanceerde hooks en maak ze zelf.
  • Formulieren bouwen met React
  • Ontdek nieuwe patronen zoals Render Props, Higher Order Components, etc. samen met componentcompositie.
  • Raak vertrouwd met veelgebruikte React frameworktools, testmethoden en integraties.
  • Ontwikkel webapps die API gegevens verbruiken
  • Verhoog de gedeelde state wanneer bijgewerkte gegevens nodig zijn in verschillende componenten
  • Efficiënt formulieren weergeven en componenten opsommen in React.
  • Gebruik React context
  • Haal informatie op van externe servers
  • Implementeer hooks en gebruik ze in de webapplicatie
  • Maak aangepaste hooks
  • Begrijp JSX volledig
  • Test React componenten
  • Creëer je portfolio met React

Aan het eind van deze cursus heb je de potentie om nuttige React gebaseerde applicaties te maken, nieuwe vaardigheden te ontwikkelen, effectief te handelen, de productiviteit te verbeteren en je carrière een boost te geven. De cursus kent flexibele deadlines en duurt ongeveer 26 uur om te voltooien. Na afloop van de cursus verdien je een certificaat dat je kan delen.

Prijs: Gratis om je in te schrijven.

freeCodeCamp

Als je een gratis resource zoekt om React te leren, dan is freeCodeCamp.org een van je beste opties. Deze non-profit organisatie heeft een verzameling van duizenden cursussen en tutorials over programmeren en technologie op haar website en YouTube kanaal.

Sinds 2014 heeft deze site 40k+ studenten geholpen te leren en banen te krijgen bij gereputeerde bedrijven als Amazon, Google, Apple, Microsoft, enz.

Ze bieden veel cursussen over React, waaronder deze 7 uur durende cursus die je helpt React concepten te begrijpen, van de grondbeginselen tot intermediaire en geavanceerde niveaus. Je leert ook hoe je een echte applicatie in React bouwt.

Wat je zult leren:

  • Wat React is
  • JSX
  • React Router
  • Gestileerde componenten
  • Props en state
  • CSS
  • Context
  • API afhandeling
  • TypScript
  • Hooks
  • Aanhoudende state
  • Deployen naar Netlify
  • En meer

Andere goede cursussen op freeCodeCamp zijn:

How to use Props in React.js

30 React Interview Questions and Concepts

How to Lazy Load Images in React

Prijs: Gratis

PluralSight

PluralSight is een online leerplatform met duizenden cursussen, waaronder React. Alle cursussen worden gegeven door ervaren en deskundige docenten, zodat studenten het maximale uit elke cursus kunnen halen.

Het platform biedt uitstekende React cursussen om je te leren hoe je apps bouwt met React en Redux. Het is geschikt voor mensen met intermediaire vaardigheden in programmeren en basis React, zodat ze de vaardigheden gemakkelijk kunnen bevatten en moeiteloos React gebaseerde applicaties kunnen maken.

Er zijn 16 cursussen voor in totaal 38 uur. Het leertraject begint met een cursus van 1 uur en 10 minuten – “React: The Big Picture” om je kennis te laten maken met de React fundamenten en vervolgens hoe je componenten ontwerpt, stylet en rendert, test, state beheert en de applicaties optimaliseert.

Wat je zult leren:

  • Reageer basics
  • Aan de slag met React
  • Ontwerpen van React componenten
  • Hoe je React state kunt beheren en te stylen
  • Serverrendering en testen van React componenten
  • Formulieren implementeren in React
  • Appprestaties optimaliseren
  • Apps maken met React en Redux
  • React hooks gebruiken
  • Hoe je een React framework kunt kiezen
  • Een API call doen in React
  • Beheer van grote datasets
  • React applicaties bouwen met TypeScript
  • React beveiligingspraktijken

Prijs: Voor het volgen van deze Pluralsight cursus moet je een prijsniveau kiezen dat begint vanaf ongeveer $29/maand voor individuen. Daarmee krijg je online toegang tot 2.500 cursussen met rol- en vaardigheidsbeoordelingen en gecureerde leerpaden. Je kunt ook hun gratis proefperiode van 10 dagen nemen om te begrijpen hoe het je kan helpen.

AlterClass

Een andere kwaliteitswebsite waar je React online kunt leren is AlterClass. Zijn React cursus behandelt bijna alles wat je nodig hebt om React te begrijpen en nuttige applicaties te maken met de bibliotheek.

Toont 'Tutorials' als kop met een korte beschrijving eronder samen met de abonneerknop.
AlterClass

AlterClass biedt zowel gratis als betaalde cursussen aan, zodat iedereen ze kan leren als hij een internetverbinding en een apparaat heeft om toegang tot de cursussen te krijgen. Laten we eens kijken naar de gratis en betaalde cursussen.

Build A Full-Stack App with Next.js, Supabase, and Prisma

Dit is een gratis cursus op AlterClass waarmee je een full-stack app vanaf nul kunt maken met moderne technologieën als React/Next.js, Supabase en Prisma.

De cursusbegeleider is Greg D’Angelo, een software engineer gespecialiseerd in het onderwijzen van vele technologieën, waaronder React en JavaScript. Hij heeft in de afgelopen jaren grootschalige applicaties gebouwd voor verschillende industrieën met behulp van zijn vaardigheden in React, MongoDB en Node.js.

Wat je zult leren:

  • Een REST API en een React applicatie maken met behulp van Next.js
  • Wachtwoordloze en OAuth authenticatie inschakelen met NextAuth.js
  • Beveiligen van API routes en pagina’s
  • Gegevensmodellering met Prisma
  • Gegevenspersistentie in een relationele database en gegevensopslag met behulp van Supabase
  • Productie en implementatie bij Vercel

De voorwaarde voor het leren van deze cursus is enige ervaring met het maken van React applicaties met Hooks, omdat de cursus gebruik maakt van Next.js, een op React gebaseerd framework. Je moet ook enige ervaring hebben met JavaScript om het leertraject te vergemakkelijken.

Prijs: Gratis

Educative

Een ander e-learningplatform in deze lijst is Educative dat veel cursussen aanbiedt in verschillende technologieën. Het is een interactief en op tekst gebaseerd online leerplatform waarmee je code direct in je webbrowser kunt uitvoeren. Dit houdt in dat je geen software nodig hebt om te installeren; je kunt direct vanuit de browser beginnen met programmeren.

Het platform biedt vele cursussen, certificeringen en trajecten voor developers die React willen leren. Of je nu op zoek bent naar een cursus React op beginnersniveau of op ervaren niveau, Educative heeft het allemaal.

Toont een leerkop voor ontwikkelaars samen met twee knoppen eronder en een afbeelding van een bureaublad samen met boeken, koffie en andere items
Educatief

Laten we enkele van de beste React cursussen op Educative verkennen:

React for Front-End Developers

Deze cursus van Educative leert frontend developers de vaardigheden die nodig zijn om een uitstekende React applicatie te bouwen. De cursus heeft 4 modules verdeeld over 185 lessen en bevat 24 quizzen, 538 code snippets, 58 illustraties en 176 speelplaatsen.

Wat je zult leren:

  • React fundamentals
  • Hoe je code kunt schrijven en uitvoeren in React
  • Integratie van een React frontend met een Firebase backend
  • React koppelen met Typescript
  • React Tracked gebruiken om een lichtgewicht webapplicatie met een globale state te maken

Prijs: $16,66/maand

Become a React Developer

Deze cursus rust een cursist uit met vaardigheden en kennis van React fundamentals en verwante technologieën zoals ES6+, Typescript en JSX. Daarnaast zul je weten hoe je de applicatietoestand kunt onderhouden met behulp van Flux en redux.

De cursus heeft 4 modules van 60 uur en 30 minuten. Hij is verdeeld in 329 lessen, 361 playgrounds, 35 quizzen, 42 uitdagingen, 794 codefragmenten en 207 illustraties.

Wat je zult leren:

  • React basics
  • Hoe je React code kunt realtime te schrijven en uitvoeren
  • React koppelen met Typescript
  • JSX gebruiken in React
  • Features van ES6+ JavaScript
  • Redux en Flux om de appstatus te behouden

Prijs: $16,66/maand.

SkillShare

React for Beginners: Build an APP and Learn the Fundamentals is een populaire cursus op Skillshare. Hij wordt gegeven door Ryan Johnson, die een full stack developer is in Node.js en React.

Met SkillShare krijg je onbeperkte toegang tot elke les. Al haar docenten zijn werkende professionals en industrieleiders die je helpen React vanuit de kern te begrijpen en hoe je hoogwaardige apps bouwt met behulp van de JavaScript bibliotheek.

De cursus duurt ongeveer 1 uur en is geschikt voor React beginners. Hij is verdeeld in 18 lessen en bevat 2 projecten die je moet doen om de cursus succesvol af te ronden. Het leidt je niet af met ongewenst materiaal, in plaats daarvan krijg je de inhoud die je nodig hebt om een React app te bouwen.

Wat je zult leren:

  • React componenten en elementen
  • JSX gebruiken in React
  • Lifecycle en state
  • Formulieren in React
  • Stateless of domme componenten maken
  • Ontwikkeling van de eerste React app
  • Bonusvideo’s over updates en rendering

De vereisten voor het leren van deze cursus zijn basiskennis van JavaScript, CSS en HTML, terwijl kennis van JavaScript ES6+ een voordeel is.

Prijs: Het is gratis voor basiscursussen en de betaalde abonnementen beginnen vanaf $19 per maand. Je kunt ook een gratis proefperiode nemen om te begrijpen of deze cursus voor jou geschikt is.

Reactforbeginners.com

Reactforbeginners.com is een prachtige website waar je React kunt leren en je vaardigheden kunt opwaarderen. De site beweert je React te leren in een paar middagen met een stap-voor-stap, premium cursus die je helpt real-world applicaties te maken in React en Firebase samen met sitecomponenten.

Een vak aan de bovenkant met het React logo en de naam van de cursus en onder het vak toont het enkele instructies over de cursus en een knop
React for beginners

Deze cursus richt zich op leesbaarheid en eenvoud, zodat je snel kunt beginnen met het maken van dynamische websitecomponenten en applicaties in realtime. Het interessante aan deze cursus is dat de maker Wes Bos, die een full stack developer, docent en spreker uit Canada is, tijdens het geven van de lezing een complete webapp vanaf nul bouwt.

Samen met Wes Bos ontwikkel je de “Catch of the Day” app voor een vismarkt. Het zal de hoeveelheid en de prijs tonen van de beschikbare producten die op elk moment kunnen variëren. Je maakt een bestelformulier, een inventaris en een menu voor de producten die je kunt aanpassen en bijwerken.

Wat je zult leren:

  • Een volledige app of site bouwen
  • Hoe je kunt werken met create-react-app
  • React componenten en JSX
  • App state behouden
  • Interactie tussen componenten
  • HTML5 LocalStorage en State gebruiken
  • URL routering met behulp van React Router 4
  • Hoe je React apps kunt deployen
  • En nog veel meer

Deze cursus is bedoeld voor professionals die hun frontend webontwikkelingsvaardigheden willen verbeteren en met gemak en snelheid geweldige React applicaties willen bouwen.

Prijs: Koop je starterscursus voor $89 of ga voor hogere abonnementen voor je team vanaf $400 voor 10 plekken.

YouTube kanalen

Niet alleen websites en e-learning platforms, maar ook YouTube kanalen zijn een geweldige manier om React te leren. Video’s bekijken om te leren is interactief en leuk, vooral als je nieuwe vaardigheden en concepten leert.

Programming with Mosh

Programming with Mosh is een populair kanaal voor programmeren dat veel tutorials heeft over verschillende technologieën, waaronder React. Het heeft een tutorial – “React for Beginners”, die nuttig is voor professionals die nieuw zijn in de React bibliotheek.

Deze tutorial behandelt de introductie van React en de concepten ervan en laat tenslotte zien hoe je een React app in detail kunt ontwikkelen.

Wat je zult leren:

  • State veranderingen
  • Stateless functionele componenten,
  • Argumenten voor events
  • Mounting-unmounting fase
  • Hooks

Codevolution

Codevolution is een andere goede tutorial die beginners in React kunnen overwegen. Het behandelt alle React concepten, van de basis, componenten, hooks en rendering tot TypeScript.

Dus, als je als beginner React wilt leren, kan deze tutorialserie op YouTube je enorm helpen. Het beste aan deze tutorial is dat hij niet aaneengesloten is. In plaats daarvan is de tutorial verdeeld in verschillende secties om het begrijpen van React gemakkelijker voor je te maken. Daardoor zul je het onderwerp gemakkelijk kunnen begrijpen en doorgaan naar een ander concept.

JavaScript Mastery

JavaScript Mastery biedt een prachtige tutorial – “React JS Full Course 2022” als je wilt weten hoe je Material UI moet gebruiken. Deze les over React Material UI duurt 1 uur en bevat fundamentele uitleg en instructies over het lezen en begrijpen van de documentatie. Ook leer je deze kennis toe te passen op de broncode. Deze stap-voor-stap handleiding bevat de volgende onderwerpen:

  • Material UI Components
  • Component API
  • Props
  • Zo bouw je van niks een component

Edureka

Edureka biedt een handige React tutorial – “ReactJS Full Course in 7 Hours” gericht op beginners in deze bibliotheek. Deze tutorial zal je helpen React concepten sneller te begrijpen met inzichtelijke voorbeelden.

Met deze krachtige tutorial kun je een sterke kennis van React opbouwen. Aan het eind van deze training krijg je een real time project dat je moet voltooien. Bij succesvolle afronding van de training verdien je een controleerbaar certificaat samen met een cijfer.

Boeken

Naast YouTube tutorials en cursussen op bovenstaande websites, kun je boeken over React lezen om de concepten op eigen houtje te begrijpen. Als je graag boeken leest, kan dit een boeiende optie voor je zijn.

Er zijn veel boeken beschikbaar over React die tegemoet komen aan leerlingen van beginners tot pro’s. Hier zijn enkele van de beste boeken over React:

The Road to React

The Road to React van Robin Wieruch is een van de beste boeken om React te leren. Het behandelt de principes van React met Hooks en laat je zien hoe je stap voor stap een volwaardige React app van hoge kwaliteit kunt maken. Elk hoofdstuk in dit boek legt een nieuwe en belangrijke React feature uit die je moet kennen om een React app te kunnen bouwen.

Links een bureaublad en een boek en rechts de naam van het boek
The road to React

Naast de React fundamentals gaat dit boek dieper in op de hieronder genoemde gerelateerde concepten.

Wat je zult leren:

  • React gebruiken met TypeScript
  • Hoe je een React app kunt testen
  • Prestatie-optimalisaties
  • Geavanceerde feature-implementaties zoals zoeken aan server- en clientside
  • React’s legacy
  • Styling en onderhoud
  • React in de echte wereld
  • Hoe je een React app kunt deployen

Als je het einde van dit boek hebt bereikt, heb je een volledig functionele app die je kunt deployen.

Beginning React

Dit boek van Greg Lim biedt een inzichtelijke inleiding in React en legt verwante technologieën goed uit. Het neemt je mee op een hands-on, pragmatische en leuke rit om de React bibliotheek onder de knie te krijgen.

In dit boek heeft de schrijver elke sectie intuïtief opgebouwd, rekening houdend met de lengte, die niet te lang en niet te kort is, en on point, in plaats van er omheen te draaien. Dit boek is zeer leesbaar en moeiteloos te begrijpen. Je begrijpt de concepten in het boek gemakkelijk met krachtige voorbeelden, illustraties en stukjes code en uitleg.

Het boek is geweldig voor beginners in React om hen te helpen snel robuuste React gebaseerde apps te maken.

React.js Essentials

Dit boek van Artemij Fedosejev is een snelle handleiding voor het bouwen en ontwerpen van React applicaties die gemakkelijk zijn op te schalen, te debuggen en te onderhouden. Met behulp van dit boek zul je in staat zijn om goed presterende gebruikersinterfaces in je webapplicaties te maken.

Om het begrijpen gemakkelijk te maken, gebruikt het boek een praktische en stapsgewijze aanpak om elk concept in React uit te leggen. Het geeft ook treffende voorbeelden om ervoor te zorgen dat je alles begrijpt en in staat bent de vaardigheden te gebruiken in een echt React project. Het heeft een ruime hoeveelheid code om ervoor te zorgen dat studenten React met gemak en snelheid kunnen leren.

Fullstack React Complete

Dit boek van Anthony Accomazzo is weer zo’n prachtig boek dat je ter hand kunt nemen om React diepgaand te leren. Dit uitgebreide, complete en actuele boek is geschikt voor React beginners die hun vaardigheden willen opwaarderen en uitstekende React apps willen bouwen.

Het boek zal je helpen een solide basis te leggen in React en het in minder tijd onder de knie te krijgen zonder dat het je moeite kost. Behalve de schriftelijke lessen krijg je ook de mogelijkheid om je React vaardigheden aan te scherpen met code om meer te oefenen en projecten om je geleerde te implementeren.

Learn React Hooks

Het boek – “Learn React Hooks” – zal je voorzien van kennis en vaardigheden zodat je beknopte en bruikbare React apps kunt bouwen zonder gebruik te maken van wrappercomponenten in de app. Het zal de manier waarop je effecten en toestanden in webapplicaties beheert volledig veranderen.

Met de hulp van dit boek wordt het ook gemakkelijker om je code te herstructureren.

Wat je zult leren:

  • Het boek begint met de introductie van Hooks in React waarbij je weet hoe je complexe UI kunt bouwen met React, met behoud van de aanpasbaarheid en eenvoud van de code.
  • Hoe je een React Hooks applicatie maakt en uitleg voor verschillende Hooks zoals Effecten en State Hooks, in de volgende hoofdstukken
  • State Hooks en de stappen om ze te gebruiken
  • Effect Hooks en hun mogelijkheden om geavanceerde functionaliteiten toe te voegen aan je React projecten
  • Context en Suspense API’s en hun gebruik met Hooks
  • React Hooks verbinden met Redux en MobX
  • Hoe de huidige klassecomponenten te verplaatsen.

Samenvatting

React is een populaire JavaScript bibliotheek die je kunt gebruiken om prachtige gebruikersinterfaces te maken in je webapplicaties. Het gebruik ervan heeft veel voordelen in termen van snelheid, herbruikbaarheid, prestaties, flexibiliteit en meer.

En als je kunt coderen en je wilt jezelf bijscholen, leer dan React uit de beste React cursussen, tutorials en boeken die hierboven zijn genoemd. Deze cursussen helpen je met gemak en snelheid geavanceerde en nuttige webapplicaties te bouwen.

Omdat ze allemaal op hun eigen manier goed zijn, kies je degene op basis van wat ze bieden en hoe de content je kan helpen om aan je leerbehoeften te voldoen.

Durga Prasad Acharya