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

MERN Syllabus

This document outlines a comprehensive syllabus for a MERN Stack course, covering essential topics such as Node.js, Express.js, MongoDB, and React.js. It includes detailed sections on installation, core concepts, and practical applications, including CRUD operations and routing. The syllabus also addresses advanced topics like Redux and animations in React, providing a structured learning path for students.

Uploaded by

Jobin
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)
5 views

MERN Syllabus

This document outlines a comprehensive syllabus for a MERN Stack course, covering essential topics such as Node.js, Express.js, MongoDB, and React.js. It includes detailed sections on installation, core concepts, and practical applications, including CRUD operations and routing. The syllabus also addresses advanced topics like Redux and animations in React, providing a structured learning path for students.

Uploaded by

Jobin
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/ 2

jobin@tenderwoods.

com
+91 9696549416

MERN Stack
Syllabus

Introduction and setting up


Node Js introduction,Server concepts,Introduction What is Node JS? Advantages of
Node JS, Install Node.js,Setting up of node environment,

NPM
Installing Modules using NPM.Global vs Local Installation, Using package.json,
Attributes of Package.json, Uninstalling a Module, Updating a Module, Search a Module,Create
a Module

Callback,Events,Loops,emitter
What is Callback, Blocking Code Example, Non-Blocking Code Example,Event-Driven,
Programming, EventEmitter Class, Methods, Class Methods, Events

Buffers,Stream,FileSystem
Creating Buffers, Writing to Buffers, Reading from Buffers, Convert Buffer to JSON,
Concatenate, Buffers, Compare Buffers, Copy Buffer,Reading from a Stream, Writing to a
Stream, Piping the Streams, Open a File, Get File Information, Writing a File, Reading a File,
Closing a File etc.

Global Objects,Modules
__filename, __dirname, setTimeout(cb, ms), clearTimeout (t), setInterval(cb, ms), Path
Module,Url Module, Http Module, OS Module, fs Module, Web Module

Node Server and Modules


Creating a basic Node server,HTTP Module, Url Module, File system Module,Functions
Module Types ,Core Modules, Local Modules, Module.Exports, Basic Node routing,

Express.JS
Express Overview, Installing Express, Hello world Example, Request & Response,
Request Object, Response Object, Basic Routing, Serving Static Files, GET Method, POST,
Method, File Upload, Cookies Management,Session handling, Creating REST Api using
Express, Handling Request response, JSON Parsing, Template Engines, PUG,EJs, Using
Template engines for a scalable application,
[email protected]
+91 9696549416

MongoDb
Introduction to NoSQl Dbs, Difference Between RDBMS and NoSql Structures, What Is
MongoDB?, Installation and Configuration, MongoDB Advantages, MongoDB Data, Modelling,
MongoDB Tools, Collection and Documents,

MongoDb Operations using Mongo Client


Mongo Client, MongoClient CRUD Operations-InsertOne, InsertMay, UpdateOne,
UpdateMany, find,findOne,findMany, Drop Collections, Delete Documents etc..

Mongoose
ORM/ODM Concepts, Mongoose introduction, Mongoose installation, mongoose
schema creation, mongoose Crud Operation-save,update,find,remove,drop etc… Database
operations with express and mongoose for a scalable api

Introduction ReactJs
Introduction, What is React?,Setting Reactjs in local environment ,Why Should we
Choose React?, Real-World SPAs, React Web Apps, React Alternatives, Understanding Single
Page Applications and Multi Page Applications

Getting started
Basics of ES6, Arrow Functions and Understanding Classes, Understanding reactjs App,
Creating our first react component, Importing components from other files, Calling functions in
components ,Virtual DOM in reactjs

Components
Props and states in reactjs, Components life cycle, Understanding "let" and "const", JS
Array Functions, React component, Render function, Component API,Using Create React App
Syntax, Understanding the Folder Structure, Understanding Component Basics, Understanding
JSX, Creating a Functional Component, Working with Components, Re-Using component

React Routing and Flux


Installing Router, create component, add router, navigations,Forms,Refs,Keys,Flux,
Classes Usage,Child Events,Flux elements, Flux pros, Flux box components

Redux
Install Redux, Redux examples, Create Files and Folders, Actions, Reducers, Store,
Root Component, Other Components, Higher Order components

Animations
Install React CSS Transitions Group, Add a CSS file, Appear Animation, Enter and
Leave Animations,

You might also like