React Training Courses

React Training

An open source Javascript MVC framework which focuses on the View part of MVC.

Client Testimonials

React: Build highly-interactive web applications

I like how the course was structured and presented in a basic to advance style

Kolapo Abolarinwa - Slimming World

React: Build highly-interactive web applications

Lots of practical, hands on examples

Jay Smith - Slimming World

React Course Outlines

Code Name Duration Overview
react Using React to build highly-interactive web applications 21 hours React is an open source Javascript library that can be used to create interactive web and mobile applications. It is often compared to MVC frameworks such as Angular, Ember and Backbone, however, React is distinct in its focus on the UI of the application (the View in MVC). Its unique approach to rendering highly interactive UIs is both powerful and liberating and has led to React's popularity. In this training we demonstrate React's power and flexibility, compare it to alternative frameworks, and walk participants step-by-step through the creation of their own application. By the end of this course, participants will have a solid understanding of React's design philosophy and be in a position to decide when and where it makes sense to use React and when to rethink the conventional MVC model. With an emphasis on hands-on practice and the completion of a real application, this training will be invaluable to web application developers wishing to use React to boost their productivity and value. Audience Front-end developers Web developers Javascript programmers Format of the course Overview of React's features and capabilities along with step-by-step development of a web application. Introduction Design principles behind React Setting up your development environment How components work in React The component life cycle Building your first component Handling state in React Defining your components' parent/child relationships Event handling and conditional rendering Container vs Presentational Components Testing your React web application Integrating React with other frameworks and plugins Bringing it all together -- your own app Closing remarks  
reactnative React Native: Rapidly develop native iOS and Android apps with Javascript 21 hours React Native is an open-source, cross-platform development framework for building mobile apps. It was developed by Facebook and enables developers to create a native look-and-feel experience for their apps on both Android and iOS. Unlike other cross-platform mobile development tools such as PhoneGap, React Native generates fully-native application UIs. No HTML5 UIs. React Native provides a consistent developer experience based on JavaScript and the React (aka React.js or ReactJS) library and realizes true rapid mobile development by focusing on developer efficiency across all platforms -- learn once, write anywhere. In this course, participants learn the principles and approach behind React Native as they take on the development of their own mobile application for Android and iOS. Audience         Mobile application developers Format of the course     Overview of React Native features and capabilities along with step-by-step development of a mobile application. Introduction to React Native     React Native vs React     React Native vs PhoneGap, Titanium, etc. React Native developer tools Setting up DevTools Building your first application Working with Components Working with Styles Using platform APIs Fetch API and networking Using Redux for state management Working with Modules Architecting for multiple platforms Testing your application Debugging your application Optimizing the performance of your application Deploying your application to the iOS App Store Deploying your Android application

Other regions

Weekend React courses, Evening React training, React boot camp, React instructor-led , Weekend React training, React coaching, React instructor, React one on one training , Evening React courses, React training courses, React private courses, React on-site, React classes

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients