course

NL/EN
This training is available in Dutch and English. More information

Develop Applications Using the ReactJS Framework

Develop powerful and maintainable web applications using the latest techniques and best practices in ReactJS.

June 16, 2025
- Utrecht / Remote
3 days
2295 (excl. VAT)

Description

Creating adaptive, fast, and fluid web applications requires significant effort. JavaScript alone often falls short in building maintainable and scalable applications. ReactJS enhances JavaScript by providing a component-based workflow for developing dynamic and responsive user interfaces. It is widely adopted by major companies for front-end development.

In this course, you will learn to build ReactJS components and applications from the ground up. Batteries are included - you will learn how to set up your development environment, build components, style them, manage state, improve type-safety and test your applications. You will also learn how to use popular libraries and tools to enhance your applications. By the end of this course, you will have the skills to build your own ReactJS applications.

Learning Goals

CheckmarkCompose interactive applications using ReactJS
CreateLogo InfoSupport
CheckmarkUse TypeScript to improve code quality of React applications
ApplyLogo InfoSupport
CheckmarkElaborate on the context of the current ReactJS ecosystem
UnderstandLogo InfoSupport
CheckmarkImplement local state using React hooks
ApplyLogo InfoSupport
CheckmarkCapture application state using a state management library (Zustand)
ApplyLogo InfoSupport
CheckmarkDerive side effects based on state using React hooks
ApplyLogo InfoSupport
CheckmarkCompose applications with reusable components using tailwindcss and chadcn/ui
CreateLogo InfoSupport
CheckmarkDifferentiate between controlled and uncontrolled form components.
UnderstandLogo InfoSupport
CheckmarkImplement resilient and performant data synchronization between client and server using React Query
ApplyLogo InfoSupport
CheckmarkImplement real-world forms using React Hook Form and Zod
ApplyLogo InfoSupport
CheckmarkApply testing strategies to React components using React Testing Library and Vitest
ApplyLogo InfoSupport
For the above learning goals we use Bloom's Taxonomy

Prior Knowledge

Basic knowledge of JavaScript/TypeScript, HTML and CSS.

Subjects

  1. Introduction
  2. Context
  3. Setup
  4. Component basics
  5. Styling components
  6. Stateful components
  7. Testing
  8. Component libraries
  9. Routing
  10. Async & Backend
  11. Forms
  12. State management
  13. Performance

Schedule

Start dateDurationLocation
June 16, 2025June 17, 2025June 18, 2025
3 days
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
Keep me posted on new sessions

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

Trainers

Prior knowledge courses

"Trainer who knows his profession!"
Marc
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten