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,
jobin@tenderwoods.com
+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,