Leer moderne React applicaties bouwen met hooks, TypeScript, react-router, Formik en create-react-app.

Reviews

★★★★★

"Als designer en React front-end ontwikkelaar liep ik vaak tegen code aan die ik niet helemaal begreep. Natuurlijk kun je alles van internet kopiëren maar je komt jezelf continu tegen als de code 'ingewikkelder' wordt en je niet meer weet wat je kopieert. Zie het dan nog maar eens op de goede manier toe te passen. Tijd voor een cursus!

Via Google kwam ik bij Maarten Hus terecht die zowel een cursus Javascript als een cursus React aanbiedt. Heb ze beide gevolgt. Eerst 3 dagen Javascript en daarna 3 dagen React en dan met Typescript. Heb de lessen als zeer prettig ervaren!"

Maarten is een topper met een hoop kennis, het lesmateriaal wordt aangepast op met welke packages wij werken en op mijn eigen niveau. Ik ben erg tevreden over beide cursussen en beveel ze ook van harte aan! De cursussen hebben mij erg goed geholpen om met meer begrip en plezier mijn werk te kunnen doen."

Dirk-Jan van Rijn | Designer & Front-end webdeveloper bij Floral Trade Group
★★★★★

"Duidelijke cursus! Maarten heeft overal verstand van en je kan hem eigenlijk alles vragen, of dat nu front-end/ back-end/ praktijk of theoretische vragen zijn. Je merkt dat hij al veel ervaring heeft met het lesgeven in React."

William | Consultant VISI bij Bakker&Spees
★★★★★

"Er werd een hoop informatie gegeven over de werking van React. Daarbij is de docent erg ervaren in React vooral de laatste wijzigingen. Veel cursussen zijn verouderd. Dit was up to date."

S.V

Vertrouwd door

Bakker&Spees
Floral Trade Group logoFloral Trade Group
Creative Agency logoWIM Creative Agency
Achmea logoAchmea verzekeringen
LBP logoLogistic Business Partners

Waarom React

React is de meest populaire front-end framework van dit moment. React wordt gebruikt door organisaties zoals Facebook, Airbnb, Netflix en Instagram.

Met React kan je Single Page Applications schrijven, dit betekent dat je jouw gebruikers: offline mogelijkheden, effectieve caching, en een betere gebruikerservaring kan geven. Het staat je ook in staat om je back-end als een REST of GraphQL API aan te bieden, zodat je API door meerdere typen devices gebruikt kan worden.

Waarom deze cursus

Zelf React leren is moeilijk, de officiële documentatie leest meer als een referentie dan een tutorial over hoe je React kan gebruiken. Het leert je ouderwetse APIs, zonder context te geven wanneer je nieuwe APIs beter kan gebruiken, en zelfs wat de nieuwe APIs zijn. Met mijn begeleiding zullen we effectief door de React API heen navigeren. En zal je de meest moderne manier leren om React applicaties te schrijven.

React noemt zichzelf een view only library, dit betekent dat React zich alleen met de "view" wil bezighouden. Dit betekent dat je libraries moet gaan selecteren om de gaten van React in te vullen, zoals de gaten voor het maken van formulieren en routing. Het is dan handig om een expert zoals mijzelf te hebben die je de voor- en nadelen van elke library uitlegt. Je weet dan welke libraries je moet ontwijken en welke je het beste kan gebruiken.

Jij als cursist bent misschien een ervaren back-end developer die zoekt naar nieuwe kennis, of je bent een beginner die React wilt snappen. Op welk niveau je ook zit deze cursus is voor jouw.

Over mij

Een foto van Maarten, een gemiddeld gezicht al zeg ik het zelf.

Mijn naam is Maarten Hus en ik ben gespecialiseerd in front-end development. Ik heb een passie voor het delen van kennis en ben er, ook al zeg ik het zelf, ook aardig goed in. Na jaren cursussen en workshops intern te hebben gegeven bij mijn werkgever, en opdrachtgevers, leek het mij tijd om me er vol op te gaan richten, vandaar dit initiatief.

Tip: lees ook mijn blog.

Mijn methode

Ik houd ervan om les te geven in met een hands-on methode. Dit betekent dat ik mijn studenten niet graag laat kijken naar een eindeloze barrage aan slides. Ik wil dat mijn studenten leren door te doen. Ik vind dat dit de meest effectieve manier is om iets te leren.

Met elk nieuw concept gaan we eerst door middel van een kleine presentatie doorgronden, daarna gaan we snel richting de code. De code zal ik dan live schrijven, dit stelt de student in staat om direct vragen te stellen wanneer de code geschreven wordt. De student loopt vervolgens mijn stappen na, en creëert zo een functionele applicatie. Deze code kan de student vervolgens gebruiken in zijn toekomstige projecten.

De cursus

Dag 1

- de Basis
  • JSX begrijpen
  • Componenten
  • Props en State
  • TypeScript + React
  • Hooks

Dag 2

- Applicaties schrijven
  • Create React App
  • Routing met React-router
  • Gegevens ophalen
  • Formulieren met Formik

Dag 3

- Geavanceerd
  • Performance tuning
  • State management middels Redux
  • Unit testing met react testing library

Zelf samenstellen

Het is mogelijk om zelf samen te stellen welke libraries we gaan gebruiken tijdens de cursus. Wil je liever final-form gebruiken in plaats van Formik, liever REST in plaats van GraphQL, of Recoil in plaats van Redux, je kan zelfs React voor Preact omruilen. Ik kan de cursus aanpassen op de behoefte van jouw organisatie.

De mogelijkheid om de cursus naar wens aan te passen is wat mijn cursus uniek maakt!

Voorkennis

Jij bent of een doorgewinterde developer, of een beginner, als je maar functies kan schrijven in JavaScript dan komt het goed. Als je geen ervaring hebt in JavaScript maar je kan wel functies schrijven in talen (maar niet gelimiteerd tot) zoals: Java, C# PHP, Python of Ruby dan komt het goed.

Wil je echter je kennis van JavaScript eerst oppoetsen dan raad ik aan om eerst mijn cursus JavaScipt te volgen. Dit kunnen drie volledige dagen zijn of één dag als je al wat programmeer ervaring hebt.

Voor meer informatie zie: javascript leren.

Benodigheden

Deelnemers hebben een redelijk snelle laptop nodig. Ik raad aan minimaal 16gb aan werkgeheugen aan.

Taal

De cursus kan in het Nederlands of Engels gegeven worden.

Locatie

De locatie is bij jullie op kantoor, maar indien gewenst kan het ook op een andere locatie, of zelfs virtueel.

Aantal cursisten

Er is geen minimum aan het aantal cursisten 1-op-1 privé les is dus ook mogelijk.

Het maximum aantal cursisten is 8, wordt de groep groter dan is opsplitsen noodzakelijk, dan zal de cursus in meerdere series gegeven moeten worden.

Contact

Neem contact op via e-mail, phone of app, als je een offerte wilt ontvangen.