Introduction to React and Redux
Location and Pricing
Most Accelebrate courses are delivered as private, customized, on-site training at our clients' locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. Please visit our client list to see organizations for whom we have delivered private in-house training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.
In addition, some courses are available as live, online classes for individuals. See a schedule of online courses.
React and Redux Training Objectives
All students will:
React and Redux Training Outline
What is React? What problem does it solve?
What is Redux? What problem does it solve?
ES2015 and JSX
ES2015 features which impact React and Redux
How to create components with ES2015
Using Babel for ES2015 and JSX
Using WebPack with React/Redux Development
Immutable Programming & Immutable.js
React - Creating Components
Referencing DOM Elements
React - Create Element & JSX
React - Working with State
Working with Forms
Sibling Components and Keys
Parent and Child Components
Props and State
Redux - Reducer Functions
Immutable Programming and State
Setting up and Handling Actions
Combining Reducer Functions
Redux - Store
Working with Middleware
Unit Testing - Tools
Jest & Jasmine
Unit Testing - Testing React
Testing DOM Manipulations
Testing Properties and State
Unit Testing - Testing Redux
Unit Testing Containers, Routes and Root Containers
Unit Testing Mutations
All attendees receive comprehensive courseware.
Software needed for each student PC: