De cursus

Bekijk hier uitgebreide informatie over wat de cursus React inhoud, wat we gaan doen en wat je gaat leren.

Programma

In grove lijnen ziet het programma van de cursus er uit als volgt uit:

Dag 1

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

Dag 2

- Applicatie schrijven
  • Pokedex
  • Pagina's aanmaken
  • Gegevens ophalen
  • Formulieren maken

Dag 3

- De verdieping
  • Performance tuning
  • State management middels Redux / Jotai
  • Unit testing met react-testing-library
  • Static Site Generation

Wat leer ik allemaal?

  • Je snapt de filosofie achter componenten, en waarom componenten net lego blokken zijn.
  • Waarom TypeScript en in combinatie met React zo geweldig is.
  • Je leert de modernste versie van React door het gebruik van hooks.
  • Handige libraries voor het maken van complexe formulieren.
  • Je ervaart hoe je een React applicatie schrijft, aan het einde van de cursus heb je een pokedex gemaakt.
  • Je snapt hoe React rendered en hoe je de performance van React kan tunen.
  • Hoe je een applicatie zinnig unit test via react-testing-library.
  • Wat het verschil is tussen Static Site Generation (SSG), Server Side Rendering (SSR) en een Single Page Application (SPA). En het belangrijkste wanneer je wat gebruikt.

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.

Samenstellen

Het grootte voordeel van een React cursus bij mij volgen is dat ik de cursus altijd aanpas op jouw wensen. In een vrijblijvend gesprek geven we samen vorm aan jouw cursus. Bijvoorbeelden van aanpassingen:

  • Je wilt een headless CMS gebruiken in combinatie met Next.js om zo een statische (SSG) website te maken.
  • Jullie gebruiken ze als formulier library niet react-hook-form maar Formik. Natuurlijk geld dit ook voor andere libraries.
  • Jullie maken gebruik van een no-code platform en willen graag kijken hoe je React daarin integreert.
  • De applicatie moet voornamelijk werken op mobile apparaten en we willen graag Ionic hiervoor gebruiken.

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

Dag 1 staat het meest vast, aangezien we daar React zelf leren. Dag 2 is heel flexibel we gaan een Pokedex schrijven maar het is aan jouw hoe. In dag 3 gaan we de diepte in, op deze dag is ook veel plek om iets specifieks te leren in overleg: je wilt misschien Redux leren, of leren integreren in no-code platform.

Natuurlijk komt het ook vaak voor dat een organisatie net begint met React, in dit geval kiezen we in overleg wat het meest toepasselijk is.

Locatie

Ik kom langs bij jouw organisatie, of we doen de cursus digitaal via Zoom. In drie dagen tijd leer je dan alles van React, en bouwen we een echte applicatie.

We stellen de cursus samen op basis van jouw wensen!

Het voordeel van klassikaal is dat je direct vragen kan stellen, en dat je sneller door de cursus heengaat.

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. Je kan zelfs online mijn JavaScript cursus volgen.

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.

Aantal cursisten

Er is een minimum van 4 cursisten nodig voor de klassikale cursus.

Er is ook een 1-op-1 privé les is 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.

Kosten

Klassikaal

Een drie dagen durende klassikale cursus op locatie bedraagt per cursist 999 euro. Een minimum van 4 cursisten is nodig om de cursus af te nemen. Bij meer cursisten is korting mogelijk.

5 lees de reviews€ 999

1 op 1 privé

In deze drie dagen durende privé cursus krijg jij de volle aandacht! Laat me je persoonlijk 1 op 1 React leren op je eigen tempo.

5 lees de reviews
€ 1.999

* Alle prijzen zijn exclusief BTW.

Hoe overtuig ik mijn manager

Het is vaak moeilijk om onder woorden te brengen waarom je een cursus zou moeten volgen, daarom heb ik alvast voor je een brief voorbereid.

Offerte

Vraag een vrijblijvende offerte aan voor meer informatie over de kosten van de cursus.

Contact

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