0% found this document useful (0 votes)
12 views11 pages

MERN Stack Syllabus Compressed

Uploaded by

Sagh Tom
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views11 pages

MERN Stack Syllabus Compressed

Uploaded by

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

Software Training Institute

https://www.hopetutors.com
[email protected]
Contact No: +91 787 101 2233

MERN Stack Syllabus

What is new in ES6

What is Classes

About let and const

What is Arrow functions and Enhanced Object Literals

About Destructuring and Spread Operator

Define Generators and Iterators

Symbols and Comprehensions

Async Programming

How to use Babel.js

BUILDING UI USING REACT.JS

Overview

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
[email protected]
Contact No: +91 787 101 2233

Why use React.js

Virtual DOM Benefits

JSX: View Components

Syntax of JSX

How to create view classes using JSX

How to generating views without using JSX

Precompilation of JSX

How to utilizing JSX in the server

Models

Immutability benefits

Utilizing Immutable.js

Components

Life-Cycle : Componenet

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
[email protected]
Contact No: +91 787 101 2233

About Virtual DOM

Events : Component

How to using States and Properties

How to Initializing States from properties

Using refs : Accessing DOM nodes

About Synthetic Events

Compositions : Component

About Communication Between Components

About Reusable Components

Forms

Controlled and Uncontrolled Components

ReactLink

Principle of One-Way Data Binding

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
[email protected]
Contact No: +91 787 101 2233

Principle of Two-Way Data Binding

Manipulation of Node.js and Server DOM

React.js Components : Unit Testing

About Miscellaneous

About Animations

Helpers : DataBinding

Helpers : Immutability

Helpers : Performance

FLUX AND REDUX ARCHITECTURE

Overview

Intoduction of Reactive programming

Uni directional data flow Advantages

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
[email protected]
Contact No: +91 787 101 2233

Brief about Architecture

How to Building blocks in Flux

Define Dispatcher and Stores

Action and Views

About Dispatcher

Principle of dispatcher

How to Registering callbacks

About Triggering Actions

Store

Role of Store

How to Maintain Application State

Define Event Broadcasting

Brief about Reducer

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
[email protected]
Contact No: +91 787 101 2233

Generating Reducers

About Retrieving State and Combining Reducers

Action Creator

Generating Actions

How to Dispatching actions to the dispatcher

How to Dispatching Async Actions

Utilizing Middlewares

About Views

About React Components as Views

Define State Subscribers

How to Updating data from the store

React-Redux Bindings

Using “Connect” : Binding Components to React Store

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
[email protected]
Contact No: +91 787 101 2233

Using Provider : Injecting Redux Store

Utilizing Providers with React Routers

About Server Side Rendering

Brief about Testing

Using Mocha & Chai : Organizing Test Code

Utilizing Test for mocking dependencies

About Testing Stores

WEBPACK

Introduction of Module Bundling

Define Installation

How to generating Webpack configuration

About Setting up webpack-dev-server

Define Configure automatic browser refresh

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
[email protected]
Contact No: +91 787 101 2233

About Loading Modules

Optimizing rebundling of react components

Utilizing Less/Sass loaders

About Hot loading components

Node JS

Node.js framework

Installing Node.js

Node.js to execute scripts

Node Package

Node Package Manager

Package.json configuration file

Global vs. local package installation

Shrink-wrap to lock the node modules versions

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
[email protected]
Contact No: +91 787 101 2233

Learn NPM Vet

Outdated command

Asynchronous programming

Callback functions

Promises

Using Request module to make api calls

HTTP Server with Node.JS using HTTP APIs

Building an HTTP server

Rendering a response

Query strings

File System

Synchronous vs asynchronous I/O

Dirname and Filename

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
[email protected]
Contact No: +91 787 101 2233

Buffers Streams and Events

Flowing vs non-flowing streams

Streaming I/O from files and other sources

Multi Processing in NodeJS

Child Process API

Cluster API for multi-core servers

ExpressJS

Defining Jade templates

Postman configuration

JSON Data

POST data

Adding middleware

Express JS with MongoDB and Sqlite

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
[email protected]
Contact No: +91 787 101 2233

RDBMS databases and NoSQL databases

Performing CRUD operations

Socket.io, Front-end and Chat App

Adding Socket.io To Your App

Explore Front-end

Sending Live Data Back & Forth

Front-end UI

Timestamps

Chat application Project

Intro to Task Managers with unit testing

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR

You might also like