background section

React

React is een clientside JavaScript framework om Single Page Applications (SPA) te maken. Het is de concurrent van Angular en Vue.

Je zal na afloop zelfstandig een eenvoudige React SPA kunnen opzetten die gegevens uitwisselt met een Web API en gebruik maakt van React routing. De cursus gaat over de nieuwere Reactversie (vanaf 16.8) die gebruik maakt van hooks. Er is optioneel ook een module die de oudere Reactversies (vóór 16.8) beschrijft waarin gebruik gemaakt wordt van klassen.

Choisissez votre session de formation

    • lu 5 sept '22
      13:00 - 16:00
    • ma 6 sept '22
      13:00 - 16:00
    • lu 12 sept '22
      13:00 - 16:00
    • ma 13 sept '22
      13:00 - 16:00
    • Online

    • lu 3 oct '22
      09:00 - 12:00
    • ma 4 oct '22
      09:00 - 12:00
    • je 6 oct '22
      09:00 - 12:00
    • ve 7 oct '22
      09:00 - 12:00
    • Online

    • lu 5 déc '22
      09:00 - 12:00
    • ma 6 déc '22
      09:00 - 12:00
    • me 7 déc '22
      09:00 - 12:00
    • je 8 déc '22
      09:00 - 12:00
    • Online

Nos formations ne vous coûteront rien.
Découvrez pourquoi et à qui elles s'adressent.
  • Type de formation

    Classe en ligne

  • Durée de la formation

    2 jours

  • Suivez cette formation en :
    NL 
  • Code de formation

    DL2323NOC

Résultats à l’issue de cette formation

  • Je kunt een React applicatie maken
  • Je kunt TypeScript gebruiken in een React applicatie
  • Je kunt je eigen React componenten maken volgens de nieuwe hooks architectuur
  • Je kunt forms maken in React Je kunt een Web API aanspreken in React
  • Je kunt via een menu meerdere schermen aanspreken in een Single Page Application (routing)
  • Je kunt een React applicatie maken volgens de oudere architectuur met class componenten

Public cible

Je bent een front-end of fullstack developer met kennis van HTML, CSS en JavaScript. Je hebt geen of weinig kennis van React, en je wil dat framework gebruiken om Single Page Applications (SPA) te ontwikkelen

Méthode d'apprentissage: Classe en ligne

Vous suivez cette formation en ligne sur votre ordinateur. Votre parcours comprend trois étapes complémentaires.

  • Étape 1

Votre formation commence sur Karibu, notre plateforme d’apprentissage en ligne. Vous effectuez cette première étape à votre rythme, où et quand vous le souhaitez.

Attention : il est indispensable d’achever cette étape avant de poursuivre votre formation.

  • Étape 2 (3 h) : classe en ligne

Lors de cette étape, vous rencontrez les autres participant·es via Zoom. Votre groupe compte généralement 6 à 12 personnes. Tout le monde peut s’entendre et se voir, dans une optique de discussion, d’interaction et de collaboration. Ensemble, vous apprenez ainsi les un·es des autres, sur la base des connaissances acquises lors de l’étape 1.

  • Étape 3

Cet apprentissage se déroule également sur Karibu, à votre rythme, où et quand vous le souhaitez.

Aperçu du programme

Voor:

  • Herhaling noodzakelijke voorkennis JavaScript
  • Inleiding React

 

Sessie1:

  • Een React applicatie maken: create-react-app en vite
  • JSX bestanden in React
  • State in JSX: useState hook

Sessie 2:

  • Forms maken
  • Andere state hooks: useContext, useReducer

Sessie 3:

  • Errorafhandeling in forms 
  • UseEffect hook
  • UseRef hook

Sessie 4:

  • Custom hooks maken
  • React routing

 

Na

  • React met class componenten
  • Lifecycle methodes in React class componenten