Klassikaal

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!

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.

De cursus

In grove lijnen ziet de cursus er uit als volgt:

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

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.

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.

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.