Course Outline


  • 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


  • Basic familiarity with HTML & CSS.
  • Basic knowledge of JavaScript and programming.
  • Familiarity with ES6 syntax and features.


  • Front-end developers
  • Web developers
  • Javascript programmers
 21 Hours

Number of participants

Price per participant

Testimonials (7)

Related Categories