4-day instructor-led training course
Hands-on instructor-led training
After-course instructor coaching included
Learning Tree end-of-course exam included
Scroll to view additional course dates
Course 2316
This Building Web Applications with React 19 Training gives you the tools to build client-side applications using React 19 to create high-performance apps running both in the browser and as native mobile applications. The course uses Hooks in React 19 to simplify coding and improve performance while leveraging Typescript, Storybook, and the Redux Toolkit to improve productivity in creating complex applications. The full development process is covered, beginning with creating the application project, architecting the solution, integrating automated testing (using the React Testing Library for both unit and end-to-end testing), and finishing with deploying the application.
In-Person
Online
Upskill your whole team by bringing Private Team Training to your facility.
In this React 19 training, you will learn the following:
React Training Course Prerequisites
Before attending this course, attendees should have knowledge at the level of Course 2319, JavaScript Essentials for Web Development.
Leveraging JSX for UI design
Parameterizing components
Manipulating component state
Managing Complex UIs
Ensuring quality with automated testing
Exploiting Storybook
Manipulating form input components
Implementing data and event binding
Implementing navigation
Passing parameters in URLs
Global State and Redux
Exploiting Axios
Global State and Redux
Coding a loosely coupled application
Managing application-wide data
Need Help Finding The Right Training Solution?
Our training advisors are here for you.
This course uses React version 19, which will benefit any attendee using version 16 or later.
If you’re on version 16 or earlier, we recommend that you take our Course 2322, Building Web Applications with React 16.
Due to licensing restrictions, the exercises students deploy are on an Android platform. However, deploying to iOS devices is covered, and students using the MacIntosh platform can download the final app to their computers and generate an iOS-compatible app. We will cover how to create apps that run on Web browsers, on any device and how to create apps that run with native controls on Android and iOS devices. The course will also show to create an application that leverages Android and iOS-specific features (and how to ensure that the correct code will deploy to the suitable device).