Course not currently available
Using React to build highly interactive web applications Training Course
Course
Online
Description
-
Type
Course
-
Methodology
Online
Audience
Front-end developers
Web developers
Javascript programmers
Format of the course
30% lectures
60% hands-on practice
10% tests
About this course
Familiarity with Javascript
Web development experience
Basic understanding of Object Oriented Programming
Reviews
Subjects
- Javascript training
- Javascript
- Approach
- Philosophy
- Design
- Rendering
- Web
- Web develop
- Javascript programme
- IT
Course programme
React is an open source Javascript library that can be used by developers 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 course 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 interactive course will be invaluable to web application developers wishing to use React to boost their productivity and value.
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
Integrating React with other frameworks and plugins
Bringing it all together -- your own app
Closing remarks
Additional information
Using React to build highly interactive web applications Training Course
