react-cursus.nl

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

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

Maarten's plain face rather unremarkable if you ask me

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.

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.

Deelnemers hebben een laptop nodig met Node.JS, NPM en git. Ook heb je een GitHub account nodig. Twee weken voordat de cursus begint ontvang je gedetailleerde installatie instructies.

Taal

De cursus kan in het Nederlands of Engels gegeven worden.

Opties

In-Company

De cursus wordt gegeven voor werknemers van het bedrijf. Hierbij geld een vast tarief per dag voor maximaal 8 man.

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

Open inschrijving

Voor zelfstandingen en studenten is mogelijk de cursus te volgen via een vrije inschrijving.

De locaties wisselen af tussen verschillende grote steden in de randstad en omgeving.

Contact

Neem contact op via email, phone of app, als je een offerte wilt ontvangen of voor meer informatie.