React,js

React,js

@The Academy
Logo van @The Academy
Opleiderscore: starstarstarstarstar_border 8,2 @The Academy heeft een gemiddelde beoordeling van 8,2 (uit 191 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

Beschrijving

Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.

Deze training biedt een praktijkgerichte introductie tot React, het toonaangevende JavaScript-framework voor interactieve webinterfaces. Je leert werken met componenten, state en events, en maakt kennis met moderne features zoals hooks, de Context API en functionele componenten.

Tijdens hands-on opdrachten bouw je o.a. een todo-app, een filterbare productcatalogus en een eenvoudige social feed. Je leert hoe je externe API’s koppelt met fetch of Axios, routing toepast met React Router, en globale state beheert met Context of Redux Toolkit.

Onderwerpen die aan bod komen:

  • JSX, props, events en componenthiërarchie
  • useState, useEffect, useRef, useMemo en useCallback
  • Context API en custom hooks
  • R…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: React (JavaScript library), (X)HTML & CSS, JavaScript, Webdesign en jQuery.

Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.

Deze training biedt een praktijkgerichte introductie tot React, het toonaangevende JavaScript-framework voor interactieve webinterfaces. Je leert werken met componenten, state en events, en maakt kennis met moderne features zoals hooks, de Context API en functionele componenten.

Tijdens hands-on opdrachten bouw je o.a. een todo-app, een filterbare productcatalogus en een eenvoudige social feed. Je leert hoe je externe API’s koppelt met fetch of Axios, routing toepast met React Router, en globale state beheert met Context of Redux Toolkit.

Onderwerpen die aan bod komen:

  • JSX, props, events en componenthiërarchie
  • useState, useEffect, useRef, useMemo en useCallback
  • Context API en custom hooks
  • Routing, authenticatie en lazy loading
  • Tools zoals React DevTools, Webpack en Testing Library
  • Introductie tot Redux Toolkit en alternatieven zoals Zustand

Deze training is geschikt voor developers met basiskennis van JavaScript die moderne frontendtoepassingen willen bouwen met React. Lesmateriaal is Engelstalig, de training Nederlandstalig.
  • Frontend-developers die moderne frameworks willen leren.
  • Full-stack ontwikkelaars die UI-logica willen scheiden van backend.
  • JavaScript-ontwikkelaars die hun vaardigheden willen uitbreiden.
  • UI/UX-designers die interactieve prototypes willen coderen.

Dag 1: Core Concepts & API Development
  • Runtime fundamentals: Event loop en async programming
  • Core modules: fs, http, path (hands-on met streams)
  • NPM essentials: package.json scripts, dependency installs
  • Express.js setup: Middleware chain en routing
  • REST API basics: CRUD endpoints met JSON
  • Database connectie: MongoDB + Mongoose basis
  • Error handling: Custom middleware en logging
  • Deployment prep: Docker basis en PM2 process manager

Programma
  • Node REPL en debug technieken (--inspect)
  • EventEmitter class en custom events
  • Streams voor file processing
  • Express middleware: body-parser, cors
  • Route params: GET /users/:id
  • Mongoose schema design (new Schema())
  • Basis queries: find(), save()
  • Error middleware met next(err)
  • JWT authenticatie basis
  • Dockerfile configuratie (FROM node:18-alpine)
  • PM2 basics (pm2 start app.js)

Dag 2: React Basis en Componenten
  • Omgeving opzetten: Node.js, npm, Create React App (npx create-react-app).
  • JSX-syntax: combinatie van HTML en JavaScript, expressies ({variabele}).
  • Functionele componenten: props, children, compositie.
  • State management: useState, useEffect voor levenscyclusbeheer.
  • Event handling: onClick, onChange, synthetic events.
Dag 3: Geavanceerde Features en Integratie
  • Custom hooks: herbruikbare logica (bijv. useFetch voor API-calls).
  • Context API: createContext, useContext voor globale state.
  • Routing: React Router (BrowserRouter, Route, Link, dynamische routes).
  • API-integratie: fetch of Axios, error handling, loading states.
  • Introductie tot state management met Redux Toolkit (optioneel).


Programma:
  • Core Concepts:
  • React-componenten: functioneel vs. class-based (kort).
  • JSX: conditional rendering (&&, ternary operator), lists (map met key).
  • Props: typechecking met PropTypes of TypeScript.
  • State en Lifecycle:
  • Hooks: useState, useEffect, useRef, useMemo, useCallback.
  • Formulierbeheer: controlled vs. uncontrolled components.
  • Geavanceerde Technieken:
  • Context API: theming, gebruikerssessies.
  • Error boundaries: componentDidCatch (class-based).
  • Lazy loading: React.lazy(), Suspense.
  • Routing en Data Fetching:
  • React Router: nested routes, route guards.
  • Data fetching: abort controllers, caching strategieën.
  • Authentication: JWT-tokens, localStorage.
  • Tools en Optimalisatie:
  • DevTools: React Developer Tools extensie.
  • Bundelen: Webpack-configuratie (basis), code-splitting.
  • Testing: Jest en React Testing Library (render, fireEvent).
  • State Management:
  • Redux Toolkit: createSlice, configureStore, useSelector/useDispatch.
  • Alternatieven: Zustand, Recoil (kort benoemd).
  • Bereidt voor op Meta Front-End Developer Professional Certificate (Coursera).
  • Relevant voor React Certified Developer (door derden, bijv. CertiProf).
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.