• MERN Stack

MERN Stack Development Course Syllabus:

MERN stands for MongoDB, Express, React, Node, after the four key technologies that make up the stack. The MERN architecture allows you to easily construct a 3-tier architecture (frontend, backend, database) entirely using JavaScript and JSON.

1.NODEJS:
Introduction to nodejs
Environment Setup
Node package manager (npm)
Create server
First Application
Node modules
HTTP Module
Callbacks Concept
Event Loop
Node CLI
Global Object
Creating http server with nodejs
Vanilla Node.js(API)
Asynchronous and event loop in node js
RESTful API

2.ExpressJs:

introduction
Install
Request
Response
HTTP Protocol, Get, Post
Model-view-controller
Routing
Middlewares
RESTFul APIs
Load Template

Error Handling
Http Request Object
Http Response Object
User authentication: JWT(json web token)
Garbage collection

3.MongoDB:
Installation
Introduction SQL Vs NoSQL
NoSQL (Schema Less Database)
MongoDB(Collection & Documents)
Data Modelling
Create Database Shell Command
Datatypes
Insert Document
Query Documet
Update Document
Delete Document
Using Mongodb Native driver with Node
Database modeling using MongoDb
Aggregation in mongodb
MongoDB GUI Studio 3T

4.Making API using all above

5.ReactJs:
1.Basic Concept:

React Project Structure
Hello World
Introducing JSX
React Virtual Dom
Rendering Elements
2.Component:
Function Component:
Class Component:
Component & Component Phases
3.Fragment

4.Props:
Pass Props in Components
Default Props
Props Type
Render Props
Type Checking with Prop Types
Composing Components
Array, List Rendering with Map
Key & Index Concept in Map Loop
5.State Management
State
State Update
Lifting State Up
6.Lifecycle Methods:
Mounting
Un Mounting
7.Handling Events:
Passing Arguments to Events
Conditional Rendering
Lists and Keys
8.Forms:
Controlled Components
Uncontrolled Components
Forwarding Refs
Refs and the DOM

9.Advanced Concept:

Context API:
React.createContext
Context.Provider
Class.contextType
Context.Consumer
Higher-Order Components
Integrating with Other Libraries
JSX In Depth
Static Type Checking

10.HOOKS:

Introducing Hooks
Hooks at a Glance
Rules of Hooks
Using the useState Hook
Using the useEffect Hook
Custom Hooks

11.Styling:
React with CSS
React with Bootstrap

12. Component State:

13.React Routing:
React Routing Design:
Redirection
Routing Hooks
Page Not Found Problem

14.Error Boundaries:
Catch Error

15.React Warning:
Strict Mode

16. React Consuming REST API:

17.State Management:

18.React Context API with Redux:
Need to use Redux
Redux Principals
Actions, Reducers, Stores, Providers
Redux Middleware’s

19.Postman: The Collaboration Platform for API Development

20. Create Project Using MERN:

21.Good Luck For Your Career.

 

Please go through at https://codingtechnology.com.np/