what is reactjs, features, advantages
setting up the nodejs, to create the reactjs projects
creating the reactjs first project
understanding the flow of reactjs project
what is component and its types
different types of components: class and functional components
working with assets, static files like html, CSS, images, java scripts in components
what is important props and how to use it
Accessing the props into components or property binding
Difference between the state and props
Working with events, event handlers
Different types of binding: one way and two way property binding
Handling the user inputs from forms
What is routing, creating pages, separating components
Creating routing to all pages
Creating the simple crud operations
What is rest api, and accessing the data from the resource url
What is Material UI, creating the simple program with Material UI
Difference between bootstrap and Material UI
Creating the simple form validation
What is an observable, subscribe
Implementing the concept of observable and subscribe
What is webpack, babel and its usage
What is redux, understanding the flow of redux in react application
Create the simple concept with redux using webpack, babel
What is saga and its use with redux
Creating the simple concept with the combination of redux and saga
What is life cycle hooks and its importance in application
Different types or stages of life cycle hooks
Understanding the 3 phases of life cycle hooks: mounting, update and unmounting
Creating the application with life cycle hooks
Implementing rest ap with life cycle hooks
Implementing life cycle hooks with functional components
Implementing life cycle hooks with class components
What is styled components and creating the simple concept
What is context api and implementation
Creating the application with protected routing
Writing the unit test code to the components
Creating the single page application with React JS