React.js Trainings

React.js Trainings

Learning React

Learning React

Length: 5 days

This course is based on our book: Learning React. This course is designed for developers and engineers who already have a strong JavaScript background. Students learn how to construct applications with React and the ecosystem of related libraries. In class, students use React and Redux to build and test the color organizer.

Topics
Virtual DOMReact ComponentsReact State ManagementHigher Order ComponentsAdvanced ReactJestReduxReact RouterUniversal Applications
React Kickoff

React Kickoff

Length: 3 days

This course specifically covers the React library. It is designed for developers and engineers who have some JavaScript experience. In this course, we dive deep into the React library and develop applications using React and vanilla JavaScript with a touch of Jest testing.

Topics
Virtual DOMJSXReact ComponentsReact PropsReact State ManagementDebuggingCSS Integration
React Native Kickoff

React Native Kickoff

Length: 3 days

React Native allows you to build powerful native applications with JavaScript. Our React Native course is designed for developers and engineers who have some experience with JavaScript and React. In this course, we teach you how to utilize your current React knowledge to build native applications that are powered by React. Students will create applications that run on both iOS and Android devices.

Topics
Native Development EnvironmentsCreating ProjectsNative ComponentsReact Native CSSAPIsBackend IntegrationDebuggingDevice Installation
Zero to React

Zero to React

Length: 2 days

This course is designed for project managers, designers, or engineers who have little experience with JavaScript and the web. Before covering React, this course provides foundational knowledge about the browser and front-end web technologies.

Topics
Understanding HTTPWeb BrowsersDevelopment ToolsHTML & CSSVanilla JavaScriptVirtual DOMReact Components
Emerging JavaScript

Emerging JavaScript

Length: 2 days

This JavaScript course is designed for developers, and engineers who have some JavaScript experience. It covers the latest syntax that is being used to make JavaScript code more beautiful and friendly across the web. Understanding ES2015, ES2016, and ES2017 will make your team much more proficient with React.

Topics
DeclarationsArrow FunctionsDestructuringimport, exportPromisesClass DeclarationsGeneratorsSpread Operator
Functional JavaScript

Functional JavaScript

Length: 1 day

This course introduces the functional programming paradigm and shows JavaScript developers and engineers how to use functional design patterns to produce more efficient and beautiful code. An understanding of functional programming techniques is vital to being highly proficient with React. This course serves as an excellent prerequisite for our React courses.

Topics
ImmutabilityPure FunctionsTransforming DataHigher Order FunctionsRecursionComposition
Redux

Redux

Length: 2 days

Redux is a popular library that can be used in conjunction with React to manage state in your application. Our Redux course is designed for engineers and developers who are experienced with JavaScript. In this class, students create and test the data layer for an application called the color organizer.

Topics
ImmutabilityPure FunctionsReducersThe StoreAction CreatorsMiddlewareJestUI Integration
Universal React

Universal React

Length: 2 days

This course is designed to teach developers and engineers who are proficient with React how to incorporate and communicate with the backend. In this class, students will reuse JavaScript code in both the client and server environments. This course covers the techniques and patterns that are used to build some of the most efficient applications on the web.

Topics
Universal JavaScriptIsomorphic JavascriptServer RenderingsRESTWeb ServicesUniversal Actions

React.js

Since its open-source release by Facebook in 2013, the React library has exploded in popularity due to its performance features and declarative style. Many related tools and frameworks have emerged to supplement the features of React, and our classes introduce these with practicality in mind.

Our React training goes beyond the basics to explore testing with Jest, routing with React Router, and universal apps with Redux. We also go beyond the browser with our React Native course.

"Great job of both answering questions & keeping the pace moving in class!"JavaScript Kickoff Student
Custom Curriculums

Any of our classes can be customized to fit your specific needs. We can create the perfect React.js training course for your team. Our materials are designed to be isolated, combined, and rearranged to create the perfect class.