ReactJS Syllabus:
1. Introduction to React JS
ReactJS Introduction, Why ReactJS, ReactJS Installation, create-react-app, ReactJS Architecture, files and folders in the root directory like node_modules, public, src, packege-lock.json, App.js, index.js
2. More About React JS
ReactJS Features, ReactJS vs AngularJS, Details about ES6, Class, Inheritance, Arrow functions, variable
3. ReactJS - JSX
React JSX, JSX version of React Component, Without JSX of Components, Nested Elements in JSX, Expressions in JSX, React Components, Function Component, Class Component, Functional Vs Class Components
4. ReactJS - PROPS Overview
React Props, Default Props, State, Defining state, Changing the state, State and Props, React Props Validation, React State vs Props
5. ReactJS - Component API
Destructuring props, Destructuring props & state, state and setstate, React Component API-setState(), forceUpdate(), findDOMMode()
6. ReactJs Component Life-Cycle
React Component Life-Cycle-Initital Phase, Mounting Phase, Updateing Phase, Unmounting Phase, Error Handing, React Forms, UIncontrolled Component, Controlled Component
7. ReactJS - Event handling
React Events, Event handling, Binding Event handling, Methods as props, React Conditional Rendering-if, Logical && operator, Ternary operator, switch case operator, Conditional Rendering with enum, Preventing Component from Rendering
8. React Lists, React Keys and React-Refs
React Lists, React Keys, React Refs, Add Ref to DOM elements, Add Ref to Class components, Callback refs, Forwarding Ref from one component to another component
9. ReactJS Fragments, Router, CSS
React Fragments, Usage of Fragments, React Router, Need of React Router, React CSS-inline styling, Using JavaScript Object, CSS Stylesheet, CSS Module, Styled Components, Bootstrap
10. ReactJS Animations
React Animation, Transition, CSSTRansition, Trasition Group, HOC Components, Higher-Order Component Conventions, React Code Splitting, React Context, React Context API
11. ReactJS - Hooks, Flux, Redux
React Hooks,Rules of Hooks, React Hooks Installation, Hook state, Hook Effect, custom hooks, React Flux Concept, MVC vs Flux, React Redux.Redux Architecture
12. HTTP GET and HTTP POST in React JS
HTTP request, response with data, Axios handling requests, HTTP GET function, json formatted data, HTTP POST: response and json data
* Each Session include:
Faculty training, Lab Practice, Lab Exercises and Portal based assignments.
* Sinet Education reserved the right to alter the course contents, offers, price, certificates etc.