React Essentials is an engaging, three-day course tailored for web developers who are new to React. This course is a perfect starting point for those looking to add this powerful JavaScript library to their skill set. React is renowned for its efficiency in building dynamic user interfaces, making it a valuable asset for any web project. By learning React, you’ll be equipped to create more interactive, responsive websites, enhancing both user experience and organizational web strategies. During the course, you’ll explore essential React topics through a mix of lectures and hands-on labs. Throughout the course, you’ll dive into the essentials of React, starting with the fundamentals of building your first React web application, where you’ll learn about setting up your development environment and creating your initial application. You’ll also explore the intricacies of React’s component-based architecture, including both class and functional components, and understand the role of JSX in developing intuitive user interfaces. You’ll also explore creating and managing web forms, along with an understanding of routing to build multi-page applications. Complementing these core topics, the course also introduces you to advanced concepts such as the Virtual DOM, state management using Hooks, and essential tools like React Router, ensuring you have a comprehensive foundation in React.
Date | Time | Price | Option |
---|---|---|---|
04/07/2025 | 09:00 AM - 05:00 PM CT | $2,195.00 | |
06/09/2025 | 09:00 AM - 05:00 PM CT | $2,195.00 | |
08/18/2025 | 09:00 AM - 05:00 PM CT | $2,195.00 | |
10/06/2025 | 09:00 AM - 05:00 PM CT | $2,195.00 | |
12/08/2025 | 09:00 AM - 05:00 PM CT | $2,195.00 |
Please note that topics, agenda and labs are subject to change, and may adjust during live delivery based on audience skill level, interests and participation. This course is 50% hands-on lab to lecture ratio.
1. ES6 Quick Refresher / Overview
2. Getting Started
3. Creating a New React App
4. Class and Functional Components
5. JSX and the Virtual DOM Overview
6. Bonus Review: JSX
7. Forms
8. Routing
Bonus Content / Time Permitting
9. Unit Testing & Jest
Learning Objectives
This course combines engaging instructor-led presentations and useful demonstrations with valuable hands-on labs and engaging group activities. Throughout the course you’ll learn how to:
If your team requires different topics, additional skills or a custom approach, our team will collaborate with you to adjust the course to focus on your specific learning objectives and goals.
This course is for intermediate-skilled web developers new to React who have current, incoming hands-on experience working HTML5, CSS3 and JavaScript.
Students should have incoming practical skills aligned with those in the course(s) below, or should have attended the following course(s) as a pre-requisite: