React: Building Professional Web Applications
placeUtrecht 20 jan. 2026 tot 28 jan. 2026Toon rooster event 20 januari 2026, 09:00-16:00, Utrecht event 27 januari 2026, 09:00-16:00, Utrecht event 28 januari 2026, 09:00-16:00, Utrecht |
placeVeenendaal 9 feb. 2026 tot 11 feb. 2026Toon rooster event 9 februari 2026, 09:00-16:00, Veenendaal event 10 februari 2026, 09:00-16:00, Veenendaal event 11 februari 2026, 09:00-16:00, Veenendaal |
placeUtrecht 13 apr. 2026 tot 15 apr. 2026Toon rooster event 13 april 2026, 09:00-16:00, Utrecht event 14 april 2026, 09:00-16:00, Utrecht event 15 april 2026, 09:00-16:00, Utrecht |
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Ontwikkel krachtige en onderhoudbare webapplicaties met behulp van de nieuwste technieken en best practices in ReactJS.
Beschrijving
Het creëren van adaptieve, snelle en vloeiende webapplicaties vereist aanzienlijke inspanning. JavaScript alleen schiet vaak tekort bij het bouwen van onderhoudbare en schaalbare applicaties. ReactJS verbetert JavaScript door een component-based workflow te bieden voor het ontwikkelen van dynamische en responsive gebruikersinterfaces. Het wordt breed geadopteerd door grote bedrijven voor front-end ontwikkeling.
In deze training leer je ReactJS-componenten en -applicaties vanaf de basis op te bouwen. Je leert alles wat je nodig hebt: je ontwikkelomgeving instell…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Ontwikkel krachtige en onderhoudbare webapplicaties met behulp van de nieuwste technieken en best practices in ReactJS.
Beschrijving
Het creëren van adaptieve, snelle en vloeiende webapplicaties vereist aanzienlijke inspanning. JavaScript alleen schiet vaak tekort bij het bouwen van onderhoudbare en schaalbare applicaties. ReactJS verbetert JavaScript door een component-based workflow te bieden voor het ontwikkelen van dynamische en responsive gebruikersinterfaces. Het wordt breed geadopteerd door grote bedrijven voor front-end ontwikkeling.
In deze training leer je ReactJS-componenten en -applicaties vanaf de basis op te bouwen. Je leert alles wat je nodig hebt: je ontwikkelomgeving instellen, componenten bouwen en stylen, state managen, de type-safety verbeteren en je applicatie testen. Je leert ook hoe je populaire libraries en tools kunt gebruiken om je applicaties te ontwikkelen. Aan het einde van deze training heb je de vaardigheden om je eigen ReactJS-applicaties te bouwen.
AI Boosted: Onderweg doe je optioneel ook praktijkervaring op met generatieve AI-tools zoals GitHub Copilot om je productiviteit en ontwikkelsnelheid te verhogen.
Leerdoelen
- Compose interactive applications using ReactJS [Create]
- Employ TypeScript, ESLint and Prettier to improve code quality of React applications [Apply]
- Elaborate on the context of the current ReactJS ecosystem [Understand]
- Implement local state using React hooks [Apply]
- Capture application state using a state management library (Zustand) [Apply]
- Derive side effects based on state using React hooks [Apply]
- Compose applications with reusable components using tailwindcss and chadcn/ui [Create]
- Differentiate between controlled and uncontrolled form components. [Understand]
- Implement resilient and performant data synchronization between client and server using React Query [Apply]
- Implement real-world forms using React Hook Form and Zod [Apply]
- Apply testing strategies and best practices to React components to implement unit tests with Vitest [Apply]
Onderwerpen
- Introduction
- Context
- Setup
- Component basics
- Styling components
- Stateful components
- Testing using Vitest
- Component libraries using shadcn/ui
- Routing using React Router
- Async & Backend using React Query
- Forms using React Hook Form
- State management using Context API and Zustand
- Performance optimization
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
