React JS and Node JS Content
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.
COMPONENT LIFECYCLE
Understanding component lifecycle
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
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
FILE SYSTEM
Synchronous vs. asynchronous I/O
Path and directory operations
__dirname and __filename
Asynchronous file reads and writes
File System & 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