MERN STACK
Course Structure www.aptronnoida.in
Introduction CustomDirectives
• Course Objectives • Types of Directive
JavASCRipt and ES 6 Primer • Create your own
• Basic Javascript Structural Directive
• Object Based Javascript • Create your own
• Let and Const
Attribute Directive
• Template Strings
• Lambda/Arrow Functions
Pipes
• Modules
Introduction to TypeScript • Built-in Pipes
• Why Use TypeScript
• Basic Types CustomPipes Services
• Classes and Interfaces • Introduction to Services
• Type Definitions • Building a Service
• Compiling TypeScript
Environment Setup Dependency Injection
• Node / NPM • Introduction to Dependency
• Application File Structure
• Angular CLI Injection
• Code Editors
• Injectors & Providers
Components • Registering Providers
•Introduction to Components
• Component Architecture Patterns Lifecycle Hooks
• Decorator Metadata • Component Life Cycle
•Inputs and Outputs • Using ngOnInit
• All life cycle Hooks
Templates
•Inline vs External Routing
• Template Expressions • The Component Router
• Data Bindings • Defining Routes
• *ngIf else and *ngFor • Navigation
• Built-in Structural Directives
• Built-in Attribute Directives
• Route Params & Child Routes 1
MERN STACK
Course Structure www.aptronnoida.in
AdvancedRouting Introduction to React to Online Training
• ·Route Guards
Origins of React
Template-drivenForms React.js Syntax
• Introduction to forms Overview of JSX and why you should use it
• Template-driven forms Getting hold of everything you need to star
• Validation coding
React Components
Model-drivenForms
• Introduction to Reactive forms React component Properties
• FormGroup & FormControl Setting Properties
• Validators Component Lifecycle
• Custom Validation Updating Components
Writing your first React.js component
Asynchronous Operations Mounting Components
• Introduction to Async JSX
• Observables
• Observables vs Promice Expressions & Attributes
• HTTP Request/ Response JSX Basics
Namespaced Components
CommunicationBetween Rendering HTML
Component Rendering React Components
• @Input()
• @Output() Redux
Data Flow
Third –Party NPM Package Action, Dispatcher, Store & View
• Social Login Authentication redux Application Architecture
• Cookies , Local Storage, Session Structure
Storage Event Handling In React
• Angular
3
MERN STACK
Course Structure www.aptronnoida.in
File Upload
Key Events
• Angular Pagination
Event Pooling Node.js
React.js Event Handlers • Introduction Node.js
Synthetic Event • Why Node.js ?
Creating A Dynamic UI In React • Featureof Node.js
. Node.js Installation &
Keeping Components Stateless configuration
Event Delegation • Where to use Node ?
React Stateful Components • Server-side JavaScript
Auto binding • Asynchronous events
Integration With Other Libraries vs.threads
React with jQuery • Performance
React & AJAX • Server utilisation
React Server Integration
& Deployment NPM EVENT LOOP
axios WORKWITH HTTP
get FILE
post SYSTEM (IO OPERATION)
patch
delete BUFFER, STREAMS,AND EVENTS
options WITH
tokens IO NOSQL DB
routing • Introduction to NOSQL DB
static and dyanamic routing • Overview of DB
• Adv of NOSQL DB
• Type of NOSQL DB
4
MERN STACK
Course Structure www.aptronnoida.in
MongoDB Express.js Introduction
• Introduction to MongoDB • Whatis framework ?
• Installation and Configuration of • Express.js Overview
MongoDB • Installing Express.js
• Start and Stop MongoDB • Request & Response
• Connection with Javascript and
• Request Object
Node.js
• Response Object
• Static and Dynamic Schemas
• HTTP method with Node
• Data Modeling
• Serving statics file
• Create database
• REST withNode.js
• Drop database
• Routing
MongoDBCollection • Configuration
• Introduction to Collection • Middleware
• Collection Vs Tables • Connect MongoDB
• Create Collection to express with Mongoose
• Drop Collection • Crud Operations
• Operation on MongoDB
MongoDB Document
• Introduction to document
• Create document
• Insert Document
• Update Document
• Delete Document
• Nested Document 5