KEMBAR78
Full Stack Development Course Content | PDF | Java Script | Computing
0% found this document useful (0 votes)
19 views3 pages

Full Stack Development Course Content

The document outlines a comprehensive curriculum for training in the MERN stack, covering essential topics such as JavaScript, React, Redux, Node.js, and MongoDB. It includes detailed sections on various concepts, tools, and techniques, including event handling, routing, state management, and application deployment. The curriculum is designed to equip learners with the necessary skills for development and placement in the tech industry.

Uploaded by

tripathipalakk25
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)
19 views3 pages

Full Stack Development Course Content

The document outlines a comprehensive curriculum for training in the MERN stack, covering essential topics such as JavaScript, React, Redux, Node.js, and MongoDB. It includes detailed sections on various concepts, tools, and techniques, including event handling, routing, state management, and application deployment. The curriculum is designed to equip learners with the necessary skills for development and placement in the tech industry.

Uploaded by

tripathipalakk25
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/ 3

Shapemy Skills CURRICULUM OF

TRAINING | DEVELOPMENT | PLACEMENT MERN STACK

JAVASCRIPT (ES5 and ES6) Forms Handling


Basic JavaScript Forms Validations
DOM and BOM
Intervals and Objects COMPONENT LIFECYCLE HOOK
Prototype ,Hoisting and Closure Understanding component lifecycle
Let , Const , Arrow , Class and Inheritance All Lifecycle Hooks
Map, Filter , Reduce , Template Literals
forEach, forin, forof loop. EVENT HANDLING REACT
Understanding React Event System
Typescript Passing arguments to event Handlers
Why Typescript
Basic Types NETWORK CALL
Class and Interfaces Fetch
Modules Axios

INTRODUCTION TO REACT JS CUSTOM SERVICES


What is React JS? Introduction to Services
What is SPA? Building a Service
DOM vs Virtual DOM
Advantages and Disadvantages LOCAL DATA STORAGE
Key Features Local Storage
Session Storage
ENVIRONMENTAL SETUP Cookies
Node | NPM
Installation of CLI ROUTING WITH REACT ROUTER
Setup Project Setting up React Router
Directory Structure Configuring route with Route Component
Code Editors Making routes dynamic with Route Params
How React JS Application Boot Working with nested routes
Link and NavLink
BASIC FEATURES OF REACT JS Redirect Routes
React Concepts
JSX and TSX UI COMPONENTS
Render Elements Angular Material
Function and Class Components PrimeNG
Props and State
Handling Events INTRODUCTION TO REDUX
Dynamic Data Rendering Why Redux
Property Binding Install and setup
Store ,Reducer , actions
KEY FEATURES OF REACT JS Dispatcher
Conditional Rendering High order Components
List and Keys mapStateToProps and mapDispatchToProps usage
Shapemy Skills CURRICULUM OF
TRAINING | DEVELOPMENT | PLACEMENT MERN STACK

ADVANCE REDUX Importing modules


Async Actions Quick tour on NPM
Middleware Installing 3rd party modules
Redux Thunk and Redux Saga
Events & streams
React Hooks Significance of Events
Why We Need Hooks. Event Emitter class
Different Types Of Hooks Emitting and listening to events
Using State And Effect Hooks Types of streams
Usereducer , Useref Etc Working with streams
Custom Hooks Composing streams using pipe
Rules Of Hooks
Working with Process and File System
Third Party Modules Process object
Social Login Handling exceptions at process level
Pagination Listening to process events
Search Working with file system using fs module
Filter Creating, Copying, Deleting files
JWT Token Creating, Copying, Deleting directories
File Upload Watching for file changes
Many More
HTTP
Rest Js Testing Building a Web Server
Jest with Enzyme HTTP Request Methods, Headers
Response Codes and Headers
Develop a CRUD Application in React Js React JS
Application Deployment Express Js
Build Application and Deployment Expressjs Introduction & Setup
Building a Web Server
Node JS HTTP Request Methods, Headers
Introduction to Node.js Response Codes and Headers
What is node.js Serving static files with express
A word on event loop Express application generator
Event driven architecture
Blocking vs nonblocking code Routing
Node Process Model Route Methods
Setup node.js Route Paths
Node REPL Parameterized Routes
Debugging node.js app Route Handlers
Express Router
Modules in JS
Understanding exports and require Middleware
Creating modules Types of middleware
Shapemy Skills CURRICULUM OF
TRAINING | DEVELOPMENT | PLACEMENT MERN STACK

Application update()
Router save()
Error Querying documents
Builtin find()
Thirdparty Working with equality
Error middleware Query operators
Body parser, cors , cookie parser, session management Building complex queries
Updating documents
Template Engines Deleting documents
What are template engines Limit
EJS Order By
Jade
Handlebars Introduction to Mongoose
Word on ORM/ODM
Expressjs security Installing mongoose
Authentication Connecting to MongoDB from mongoose
JWT
Securing routes Core concepts of Mongoose
Debugging in Express Understanding mongoose schemas and datatypes
Realtime programming with Socket.io Working with Models
Using modifiers in schema
Expressjs Security Using virtual fields
Authentication Optimizing query performance by enabling indexes
JWT
Securing routes Mern Application Deployment
Debugging in Express Build Application
Realtime programming with Socket.io Deploy in Heroku

MongoDB
Introduction to MongoDB
Installing MongoDB
The current SQL/NoSQL landscape
Documentoriented vs. other types of storage
Mongo's featureset
Common usecases
MongoDB databases
MongoDB Collections
MongoDB Documents

CRUD Operations in Mongodb


Creating documents
insert()

You might also like