React training - 4 dagen online klassikaal
2.650,00 EUR
- 4 days
Bouw moderne, responsive webapplicaties met React en ontwikkel de praktische front-endvaardigheden die tegenwoordig door toonaangevende developmentteams worden gebruikt. Deze praktijkgerichte React-training introduceert cursisten in componentgebaseerde applicatieontwikkeling met behulp van React, JavaScript, JSX, hooks, routing, formulieren, API’s en statebeheer.
Belangrijkste functies
Taal
Lesmateriaal in het Engels
Niveau
Niveau: beginner - gemiddeld
4 dagen live, door een instructeur begeleid
Virtuele training (8 uur per dag)
Praktische programmeeruitdagingen
Toegang tot een volledig uitgeruste live-codinglab
60+ aanbevolen studie-uren
Inclusief certificaat van afronding van het programma

Leerdoelen
Aan het einde van dit programma ben je in staat om:
Bouw moderne React-toepassingen
Leer hoe je snelle en onderhoudbare single-page applicaties maakt met React, JSX, functionele componenten, hooks en moderne JavaScript-features. Je verkent ook de virtual DOM en een componentgebaseerde architectuur voor het bouwen van schaalbare gebruikersinterfaces.
Formulieren & Gebeurtenisafhandeling
Ontwikkel praktische vaardigheden in het werken met formulieren, gebruikersinvoer, validatie en events met behulp van gecontroleerde en ongecontroleerde componenten, refs en externe formulierbibliotheken.
Routering & navigatie
Gebruik React Router om soepele single-page applicatie-navigatie te creëren met dynamische routes, geneste routes, redirects, beveiligde routes en programmatische navigatie.
Statebeheer met Redux
Leer hoe je de applicatiestatus beheert met Redux, inclusief actions, reducers, stores en middleware zoals Thunk en Saga voor het afhandelen van asynchrone operaties en het debuggen.

Cursustijdlijn
Dag 1
Sessie 1: Introductie tot React
- React-basisprincipes
- Babel en Create React App
- Projectopzet en -structuur
Sessie 2: Moderne JavaScript
- Single-page-applicaties en ES6-functies
- Variabelen, functies, klassen en modules
- Template literals en destructuring
- Promises, generators, sets en maps
- Functionele basisprincipes van JavaScript en TypeScript
Sessie 3: JSX en elementweergave
- Virtuele DOM en JSX
- Elementen renderen
- Werken met lijsten en sleutels
Sessie 4: Componenten en Props
- Functionele en klassecomponenten
- Props en componentstatus
- Typecontrole
- Compositie en overerving
Dag 2
Sessie 5: State en levenscyclus
- Beheer van state en props
- State toevoegen en omhoog tillen
- Lifecycle-methoden van componenten
- Concepten van onveranderlijkheid
Sessie 6: Gebeurtenisafhandeling
- Toewijzing en binding van event handlers
- Argumenten doorgeven aan handlers
- Aangepaste events en synthetische events
Sessie 7: Formulieren
- Gecontroleerde en ongecontroleerde componenten
- Refs gebruiken in formulieren
- Formuliervalidatie en bibliotheken
- Formulieren met JSX
Sessie 8: React Router
- Basisprincipes van React Router
- Belangrijkste routeringscomponenten
Dag 3
Sessie 9: Hooks
- Stateful logica hergebruiken met hooks
- Functionele vs. class-componenten
- Lokaal state beheren met hooks
- Standaard en aangepaste hooks
- Regels voor hooks
Sessie 10: Verdere React
- React-test en prestatieoptimalisatie
- Productiebouw en deployment
- Refs en DOM-toegang
- React-patronen en authenticatie
- JSON Web Tokens (JWT)
- Werken met componenten van derden
Dag 4
Sessie 11: Flux
- Flux-architectuur en concepten
- Flux-componenten en gegevensstroom
- Flux-hulpprogramma's en implementaties
Sessie 12: Introductie tot Redux
- Redux‑basisprincipes en architectuur
- Acties, reducers en stores
- Redux-gegevensstroom
Sessie 13: Redux & React
- React Redux instellen
- React Redux-componenten en gegevensstroom
- Redux-recepten en DevTools
Sessie 14: Verdere Redux
- Redux-middleware
- Redux Thunk en Redux Saga

Voor wie is dit programma bedoeld?
Front-end webontwikkelaars
JavaScript-ontwikkelaars die overstappen op React
Fullstack-ontwikkelaars die hun front-endvaardigheden uitbreiden
Softwareontwikkelaars die moderne webapplicaties bouwen
UI-ontwikkelaars die werken met single-page-applicaties
Technische professionals die geïnteresseerd zijn in moderne JavaScript-frameworks
Vereisten
- Basis- tot gemiddelde kennis van JavaScript
- Inzicht in de basisprincipes van HTML en CSS
- Bekendheid met programmeerconcepten zoals variabelen, functies en lussen
- Basiskennis van ES6 JavaScript-functies is een voordeel
- Eerdere ervaring met webontwikkeling is aanbevolen, maar niet verplicht
Verklaringen
Licenties en accreditatie
De cursus wordt aangeboden volgens de Partner Program Agreement en voldoet aan de vereisten van de License Agreement.
Gelijkheidsbeleid
Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning tijdens het gehele accommodatieproces.
Veelgestelde vraag

Heeft u bedrijfsoplossingen of LMS-integratie nodig
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!
