+91 89553 20242 +91 94619 70054

MEAN Stack

MEAN is a user-friendly full-stack JavaScript framework ideal for building dynamic websites and applications. It is a free and open-source stack designed to supply developers with a quick and organized method for creating rapid prototypes of MEAN-based web applications. One of the main benefits of the MEAN stack is that a single language, JavaScript, runs on every level of the application, making it an efficient and modern approach to web development.

Download mean stack syllabus   Introduction
  • Course Objectives
  JavaScript And ES 6 Primer
  • Basic JavaScript
  • Object Based JavaScript
  • Virtual DOM
  • Let and Const
  • Template String
  • Lambda/Arrow Functions
  • Modules
  Introduction Of TypeScript
  • Why Use TypeScript
  • Basic Types
  • Classes and Interfaces
  • Type Definitions
  • Compiling TypeScript
  JSON
  • Introduction to JSON
  • Uses of JSON
  • JSON Datatype
  • JSON Object
  • JSON Schemas
  ENVIRONMENT SETUP
  • Node / NPM
  • Git
  • Application File Structure
  • Angular CLI
  • Code Editors
  INTRODUCTION TO ANGULAR6
  • What is Angular?
  • Advantages Of Angular
  • Disadvantages Of Angular
  • Key Features of Angular
  • Comparison Between Angular6 with Other Frameworks
  MODULES
  • Why use Modules
  • NgModule
  • Declarations
  • Providers
  • Imports
  • Bootstrapping
  • The Core Module
  • Shared Modules
  COMPONENTS
  • Introduction to ComponeNts
  • Component Architecture Patterns
  • Decorator Metadata
  • State & Behavior
  • Inputs and Outputs
  TEMPLATES
  • Inline v/s External
  • Template Expressions
  • Data Bindings
  • *ng If else and *ng For
  • Built-in Structural Directive
  CUSTOM DIRECTIVES
  • Type s of Directive
  • Create your own Structural Directive
  • Create your own Attribute Directive
  PIPES
  • Built -in Pipes
  • Built -in Pipes
  SERVICES
  • Introduction to Services
  • Building a Service
  DEPENDENCY INJECTION
  • Introduction Dependency Injection
  • Injectors & Providers
  • Registering Providers
  LIFECYCLE HOOKS
  • Component LifeCycle
  • Using ngOnInit
  • All lifecycle Hooks
  ROUTING
  • The Component Router
  • Defining Routes
  • Navigation
  • Route Params
  • Child Routes
  ADVANCED ROUTING
  • Route Guards
  TEMPLATE-DRIVEN FORMS
  • Introduction to forms
  • Template-driven forms
  • Validation
  MODEL-DRIVEN FORMS
  • Introduction to Reactive forms
  • Form Group & Form Control
  • Validators
  • Custom Validation
  ASYNCHRONOUS OPERATION
  • Introduction to Async
  • Observables
  • Observables v/s Promise
  • HTTP Request / Response
  COMMUNICATION BETWEEN COMPONENT
  • @Inp ut()
  • @Output()
  • @ViewChild()
  • @ViewChildren()
  SERVER-SIDE RENDERING
  • Introduction to Server-side Rendering
  • Angular Universal
  ANGULAR TESTING
  • Introduction to Testing
  • Unit Testing
  • E2E Testing
  LAZY LOADING THIRD –PARTY NPM PACKAGE
  • Social Login Authentication
  • Cookies , Local Storage, Session Storage
  • Angular File Upload
  • Angular Pagination
  • JWT Token
  NODE.JS
  • Introduction Node.js
  • Why Node.js ?
  • Feature of Node.js
  • Node.js Installation & Configuration
  • Where to use Node ?
  • Server-side JavaScript
  • Asynchronous events v/s threads
  • Performance
  • Server utilization
  NPM
  • Introduction to NPM
  • Installing module with npm
  • Global Vs Local installation
  • Package.json
  • Updating a Module
  • Deleting a Module
  EVENT LOOP
  • What is Event Loop?
  • Event Driven Programming
  • Event Emitter
  • Call Back function
  WORK WITH HTTP
  • What is HTTP protocol?
  • Creating HTTP server
  • Render a response
  • Process query strings
  • Use of (REST) Representation
  FILE SYSTEM (IO OPERATION)
  • Synchronous and asynchronous I/O operation
  • Path and directory operation
  • filename and directory commands
  • Asynchronous reads and writes operation on file
  BUFFER, STREAMS, AND EVENTS WITH IO
  • Use of buffers for binary data
  • Flowing and non-flowing streams
  • Streaming of I/O from files and sources
  • Asynchronous Processing of streams
  • Event handler configuration
  NOSQL DB
  • Introduction to NOSQL DB
  • Overview of DB
  • Adv of NOSQL DB
  • Type of NOSQL DB
  MONGODB
  • Introduction to MongoDB
  • Installation and Configuration of MongoDB
  • Start and Stop MongoDB
  • Connection with Javascript and Node.js
  • Static and Dynamic Schemas
  • Data Modeling
  • Create database
  • Drop database
  MONGODB COLLECTION
  • Introduction to Collection
  • Collection of Tables
  • Create Collection
  • Drop Collection
  • Operation on mongoDB
  MONGODB DOCUMENT
  • Introduction to document
  • Create document
  • Insert Document
  • Update Document
  • Delete Document
  • Nested Document
  MONGODB- OPERATION
  • Mon goDB – Limit Records
  • MongoDB – Sort Records
  • MongoDB – Indexing
  • MongoDB – Create Backup
  EXPRESS.JS INTRODUCTION
  • What is framework ?
  • Express.js Overview
  • Installing Express.js
  • Request & Response
  • Request Object
  • Response Object
  • HTTP method with Node
  • Serving statics file
  • REST with Node.js
  • Routing
  • Configuration
  • Middleware
  • Connect MongoDB to express with Mongoose
  • Crud Operations
ENQUIRY FOR MEAN STACK