- Basic familiarity with HTML & CSS.
- Basic knowledge of JavaScript and programming.
- Familiarity with ES6 syntax and features.
Audience
- Front-end developers
- Web developers
- Javascript programmers
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 instructor-led, live 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 React application.
By the end of this course, participants will be able to:
- Understand React's design philosophy.
- Decide when and where it makes sense to use React, and when to rethink the conventional MVC model.
- Understand React concepts such as components, props, state, and lifecycle.
- Implement related technologies such as Babel, Webpack, and JSX.
- Build, test and deploy an interactive web application.
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.
Format of the Course
- Overview of React's features and capabilities along with step-by-step development of a real-world web application.
Introduction
- React vs Angular vs Vue.js vs other MVC frameworks
Design Principles behind React
Understanding the DOM
Setting up Your Development Environment
How Components Work in React
The Component Life Cycle
Overview of JSX Syntax
Rendering an Element
Building Your First Component
Handling State in React
Defining Your Components' Parent/Child Relationships
Event Handling and Conditional Rendering
Container vs Presentational Components
Implementing Forms and Processing User Input
Testing Your React Web Application
Integrating React with Other Frameworks and Plugins
Deploying your React Application
Summary and Conclusion
United Arab Emirates - React: Build Highly Interactive Web Applications
Qatar - React: Build Highly Interactive Web Applications
Egypt - React: Build Highly Interactive Web Applications
Saudi Arabia - React: Build Highly Interactive Web Applications
South Africa - React: Build Highly Interactive Web Applications
Brasil - React: Construa aplicativos da Web altamente interativos.
Canada - React: Build Highly Interactive Web Applications
香港 - React: Build Highly Interactive Web Applications
澳門 - React: Build Highly Interactive Web Applications
台灣 - React: Build Highly Interactive Web Applications
USA - React: Build Highly Interactive Web Applications
Österreich - React: Build Highly Interactive Web Applications
Schweiz - React: Build Highly Interactive Web Applications
Deutschland - React: Build Highly Interactive Web Applications
Czech Republic - React: Build Highly Interactive Web Applications
Denmark - React: Build Highly Interactive Web Applications
Estonia - React: Build Highly Interactive Web Applications
Finland - React: Build Highly Interactive Web Applications
Greece - React: Build Highly Interactive Web Applications
Magyarország - React: Build Highly Interactive Web Applications
Ireland - React: Build Highly Interactive Web Applications
Luxembourg - React: Build Highly Interactive Web Applications
Latvia - React: Build Highly Interactive Web Applications
España - Uso de React para Crear Aplicaciones Web Altamente Interactivas
Italia - React: Build Highly Interactive Web Applications
Lithuania - React: Build Highly Interactive Web Applications
Nederland - React: Build Highly Interactive Web Applications
Norway - React: Build Highly Interactive Web Applications
Portugal - React: Construa aplicativos da Web altamente interativos.
România - React: Build Highly Interactive Web Applications
Sverige - React: Build Highly Interactive Web Applications
Türkiye - React: Build Highly Interactive Web Applications
Malta - React: Build Highly Interactive Web Applications
Belgique - React : Construire des applications web hautement interactives
France - React : Construire des applications web hautement interactives
日本 - React: Build Highly Interactive Web Applications
Australia - React: Build Highly Interactive Web Applications
Malaysia - React: Build Highly Interactive Web Applications
New Zealand - React: Build Highly Interactive Web Applications
Philippines - React: Build Highly Interactive Web Applications
Singapore - React: Build Highly Interactive Web Applications
Thailand - React: Build Highly Interactive Web Applications
Vietnam - React: Build Highly Interactive Web Applications
India - React: Build Highly Interactive Web Applications
Argentina - Uso de React para Crear Aplicaciones Web Altamente Interactivas
Chile - Uso de React para Crear Aplicaciones Web Altamente Interactivas
Costa Rica - Uso de React para Crear Aplicaciones Web Altamente Interactivas
Ecuador - Uso de React para Crear Aplicaciones Web Altamente Interactivas
Guatemala - Uso de React para Crear Aplicaciones Web Altamente Interactivas
Colombia - Uso de React para Crear Aplicaciones Web Altamente Interactivas
México - Uso de React para Crear Aplicaciones Web Altamente Interactivas
Panama - Uso de React para Crear Aplicaciones Web Altamente Interactivas
Peru - Uso de React para Crear Aplicaciones Web Altamente Interactivas
Uruguay - Uso de React para Crear Aplicaciones Web Altamente Interactivas
Venezuela - Uso de React para Crear Aplicaciones Web Altamente Interactivas
Polska - React: Build Highly Interactive Web Applications
United Kingdom - React: Build Highly Interactive Web Applications
South Korea - React: Build Highly Interactive Web Applications
Pakistan - React: Build Highly Interactive Web Applications
Sri Lanka - React: Build Highly Interactive Web Applications
Bulgaria - React: Build Highly Interactive Web Applications
Bolivia - Uso de React para Crear Aplicaciones Web Altamente Interactivas
Indonesia - React: Build Highly Interactive Web Applications
Kazakhstan - React: Build Highly Interactive Web Applications
Moldova - React: Build Highly Interactive Web Applications
Morocco - React: Build Highly Interactive Web Applications
Tunisia - React: Build Highly Interactive Web Applications
Kuwait - React: Build Highly Interactive Web Applications
Oman - React: Build Highly Interactive Web Applications
Slovakia - React: Build Highly Interactive Web Applications
Kenya - React: Build Highly Interactive Web Applications
Nigeria - React: Build Highly Interactive Web Applications
Botswana - React: Build Highly Interactive Web Applications
Slovenia - React: Build Highly Interactive Web Applications
Croatia - React: Build Highly Interactive Web Applications
Serbia - React: Build Highly Interactive Web Applications
Bhutan - React: Build Highly Interactive Web Applications
Nepal - React: Build Highly Interactive Web Applications
Uzbekistan - React: Build Highly Interactive Web Applications