Mern Pro
Mern Pro
Duration 6 Months
React JS is the most popular JavaScript framework and platform for developing client-side
(front-end) mobile and desktop web apps or single page applications (SPAs).
Higher Performance
It offers clean code development
Component-based architecture that provides a higher quality of code.
JAVASCRIPT (ES-5 and ES-6)
l Basic JavaScript
l DOM and BOM
l Intervals and Objects
l Prototype ,Hoisting and Closure
l Let , Const , Arrow , Class and Inheritance
l Map, Filter , Reduce , Template Literals
l forEach, for-in, for-of loop.
Typescript
l Why Typescript
l Basic Types
l Class and Interfaces
l Modules
Introduction To React Js
l What is React JS?
l What is SPA?
l DOM vs Virtual DOM
l Advantages and Disadvantages
l Key Features
Environmental Setup
l Node | NPM
l Installation of CLI
l Setup Project
l Directory Structure
l Code Editors
l How React JS Application Boot
l
Rest Js Testing
l Jest with Enzyme
Next Js
l Introduction
l Pages & File-based Routing
l Page Pre-Rendering (Server Side Rending) & Data Fetching
l Server-side rendering vs Client-side rendering
l Optimizing NextJS Apps
l Adding Backend Code with API Routes
l Working with App-wide State
l Adding Authentication
l Ecommerce project
Node Js
Introduction to Node.js
l What is node.js
l A word on event loop
l Event driven architecture
l Blocking vs non-blocking code
l Node Process Model
l Setup node.js
l Node REPL
l Debugging node.js app
Modules in JS
l Understanding exports and require
l Creating modules
l Importing modules
l Quick tour on NPM
l Installing 3rd party modules
l
Express Js
Expressjs Introduction & Setup
l Building a Web Server
l HTTP Request Methods, Headers
l Response Codes and Headers
l Serving static files with express
l Express application generator
Routing
l Route Methods
l Route Paths
l Parameterized Routes
l Route Handlers
l Express Router
Middleware
l Types of middleware
Application
l
Router
l
Error
l
Built-in
l
Third-party
l
l Error middleware
l Body parser, cors , cookie parser, session management
Template Engines
l What are template engines
l EJS
l Jade
l Handlebars
Expressjs security
Authentication
l
JWTl
Securing routes
l
l Debugging in Express
l Realtime programming with Socket.io
Expressjs security
Authentication
JWT
Securing routes
l Debugging in Express
l Realtime programming with Socket.io
MongoDB
Introduction to MongoDB
l Installing MongoDB
l The current SQL/NoSQL landscape
l Document-oriented vs. other types of storage
l Mongo's featureset
l Common use-cases
l MongoDB databases
l MongoDB Collections
l MongoDB Documents
CRUD Operations in Mongodb
l Creating documents
insert()
l
update()
l
save()
l
l
l Querying documents
l find()
l Working with equality
l Query operators
l Building complex queries
l Updating documents
l Deleting documents
l Limit
l Order By
Introduction to Mongoose
l Word on ORM/ODM
l Installing mongoose
l Connecting to MongoDB from mongoose
Core concepts of Mongoose
l Understanding mongoose schemas and datatypes
l Working with Models
l Using modifiers in schema
l Using virtual fields
l Optimizing query performance by enabling indexes
Mern Application Deployment
l Build Application
l Deploy in Heroku
Nest Js Syllabus
l The Basics of Nest
l Generating Projects with the Nest CLI
l Validating Request Data with Pipes
l Nest Architecture: Services and Repositories
l Nest Architecture: Organizing Code with Modules
l Persisting Data with TypeORM
l Creating and Saving User Data
l Authentication From Scratch
l Relations with TypeORM
l Query Builders with TypeORM
l Project
+91 7042175774
+91 9810851363