0% found this document useful (0 votes)
459 views

React JS and Node JS Content

The document provides an overview of content covering React JS, Node JS, JavaScript basics and features. It discusses topics such as JavaScript ES5 and ES6, TypeScript, setting up React environments, basic and key React features, component lifecycles, routing with React Router, introductions to Redux and React Hooks. For Node JS, it covers asynchronous programming, building HTTP servers, file systems, buffers and streams, multi-processing, connecting to databases and task managers.

Uploaded by

Ram Avtar Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
459 views

React JS and Node JS Content

The document provides an overview of content covering React JS, Node JS, JavaScript basics and features. It discusses topics such as JavaScript ES5 and ES6, TypeScript, setting up React environments, basic and key React features, component lifecycles, routing with React Router, introductions to Redux and React Hooks. For Node JS, it covers asynchronous programming, building HTTP servers, file systems, buffers and streams, multi-processing, connecting to databases and task managers.

Uploaded by

Ram Avtar Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

REACT JS and NODE JS - CONTENT

JAVASCRIPT ES 5 AND ES 6 
 Basic Javascript                     
 Object Based Javascript
 Introduction to ES6 
 JavaScript Helpers (forEach, filter, map, filter, every, some) 
 String Literals 
 Destructuring
 Rest parameters and spread operator 
 Arrow function     
 Default parameter 
 Class : Inheritance, constructor     
 Promise 

INTRODUCTION TO TYPESCRIPT 
 Why Use TypeScript
 Basic Types 
 Classes and Interfaces 
 Type Definitions 
 Compiling TypeScript

GITHUB 
 Real-time environmental setup with GitHub     

INTRODUCTION TO REACTJS            
 What React JS? 
 Why React JS? 
 What is Single Page Application? 
 Why SPA? 
 React JS Version 
 What is CLI : create-react-app projectname
 Advantage using CLI 
 How to debug React JS application. 

SETUP REACTJS ENVIRONMENT 


 Installation CLI 
 Create a hello world example 
BASIC FEATURES OF REACTJS      
 React Concepts 
 JSX 
 TSX 
 Render Elements 
 Components and Props 
 State and Lifecycle                       
 Handling Events 
 Practice on above topics 

KEY FEATURES OF REACTJS 


 Conditional Rendering 
 Lists and Keys 
 Forms           

COMPONENT LIFECYCLE 
 Understanding component lifecycle 

INTRODUCTION TO Fetch API                 


 Network Call
 Interaction With Server
 Third Party Module(Axios)
 Live Data Fetching (JSON Server)

EVENT HANDLING IN REACT                 


 Understanding React event system
 Passing arguments to event handlers 

WORKING WITH FORMS 


 Controlled components 
 Understand the significance to defaultValue prop 
 Using react ref prop to get access to DOM element 

ROUTING WITH REACT ROUTER      


 Setting up react router 
 Understand routing in single page applications 
 Working with BrowserRouter components                                    
 Configuring route with Route component 
 Making routes dynamic using route params
 Working with nested routesNavigating to pages using Link and NavLink
component  
 Redirect routes using RedirectComponent

INTRODUCTION TO REDUX            
 What is React Redux           
 Why React Redux
 Redux Install and setup 
 Actions 
 Reducers            
 Store 
 High order component   
 Understanding mapStateToProps and mapDispatchtToProps usage 

INTRODUCTION TO REACT HOOKS


• What is React Hooks   
• How to Implement useState Hooks
• How to Use useEffect     
• How to Implement and where to useContext           
•Implementation of  Additional Hooks
• How to Implement Redux Operation ViauseReducer    

Node JS

JAVASCRIPT BASICS 

JAVASCRIPT ES 5 AND ES 6 
 Basic Javascript
 Object Based Javascript
 Introduction to ES6 
 JavaScript Helpers (forEach, filter, map, filter, every, some) 
 String Literals 
 Destructuring
 Rest parameters and spread operator 
 Arrow function 
 Default parameter 
 Class : Inheritance, constructor 
 Promise 
WORKING WITH ASYNCHRONOUS PROGRAMMING 
 Asynchronous basics 
 Callback functions 
 Working with Promises 
 Advance promises 
 Using Request module to make api calls 
 Asynchronous Commands

BUILDING A HTTP SERVER WITH NODE.JS USING HTTP APIS 


 The HTTP protocol 
 Building an HTTP server 
 Rendering a response 
 Processing query strings 
 Processing posted data 
 Building a HTTP Server with Node.JS using HTTP APIs

FILE SYSTEM 
 Synchronous vs. asynchronous I/O 
 Path and directory operations 
 __dirname and __filename 
 Asynchronous file reads and writes 
 File System & Security

BUFFERS, STREAMS, AND EVENTS 


 Using buffers for binary data 
 Flowing vs. non-flowing streams 
 Streaming I/O from files and other sources 
 Processing streams asynchronously 
 File System and Security

MULTI-PROCESSING IN NODEJS 
 Working with Child Process API 
 Working with Cluster API for multi-core servers 
 Multi-Processing
BUILDING A HTTP SERVER WITH NODE.JS USING HTTP APIS 
 How Node.js connects to databases 
 RDBMS databases and NoSQL databases 
 Connecting to RDBMS and Mongodb databases 
 Performing CRUD operations 
 Express JS-CRUD

INTRODUCTION TO TASK MANAGERS WITH UNIT TESTING 


 Working with gulp 
 Working with grunt 
 Working with unit and E2E testing 
 gulp-grunt 
 Unit-testing-Jest

You might also like