Using MEAN
MEAN Stack Course curriculum
About MEAN Stack
Discussion on MEAN Stack
Discussion on Client-Sever communication
Conventional web development
Node JS & Node Version Manager (NVM)
Introduction to Node JS
Getting started with Node JS
First program on Node JS
REPL terminal on Node JS
Discussion on different Node JS Engines
First code in node JS
NPM Utility
Discussion on NPM
Using NPM
Modules in Node JS
Modules
Using modules
Use of nodemon
Use of mongoose
Asynchronous Programming
Callbacks
Events
Streams
Page 1 of Page 7 Allahabad: 1800 3131 808 info@[Link]
Using MEAN
MEAN Stack Course curriculum
Introduction to TypeScript
Why use TypeScript
Basic Types
Classes and Interfaces
Type Definition
Compiling TypeScript
Import and Export
Getting Started with Angular
Introduction to Angular
Angular JS Vs. Angular
Installing Angular CLI
Angular Architecture overview
Creating first Angular application
Enhancing Templates
Inline Vs External
Template Expression
Data Bindings using Interpolation
Introduction to Directives
Types of Directives
*ngIf-else, *ngFor and *ngSwitch
Built-In Structural Directives
Built-In Attribute Directives
Modules in Angular
Why use Modules
ngModule
Page 2 of Page 7 Allahabad: 1800 3131 808 info@[Link]
Using MEAN
MEAN Stack Course curriculum
Declarations
Providers
Imports
Bootstrapping
The Core Module
Shared Modules
Components in Angular
Introduction to Components
Component Architecture Patterns
Component class selectors
Decorator Metadata
State & Behavior
Adding component
Component naming convention
Component interaction
Custom Directives
Types of Directives
Create our Own Structural Directive
Create our own Attribute Directive
Pipes in Angular
What are PIPES in angular
Built-In Pipes
Custom Pipes
Page 3 of Page 7 Allahabad: 1800 3131 808 info@[Link]
Using MEAN
MEAN Stack Course curriculum
Binding
Dissuasion on Data Binding
Property Binding
Property Vs. Attribute
Difference in Interpolation and Property binding
Class binding
Style binding
Event binding
Template reference variables
Discussion & demonstration on difference types of binding
Dependency Injection
Introduction to Dependency Injection
Injectors & Providers
Registering Providers
Life cycle Hooks
Component Life Cycle
Using ngOnInit
All life cycle Hooks
Routing
The Component Router
Defining Routes
Navigation
Route Params
Child Routes
Routing on button
Page 4 of Page 7 Allahabad: 1800 3131 808 info@[Link]
Using MEAN
MEAN Stack Course curriculum
Advance Routing
Route Guards
Angular Form
Introduction to forms
Template-Driven Forms
Model Driven Forms
Accessing data of forms
Validation
Building Services in Angular
Introduction to Services
Need of using service in angular.
Discussion on programming principal
Building a Services
Understanding Dependency Injection
Asynchronous Operations
Introduction to Async
Promises
HTTP Request/Response
Observables and RxJS
Using API in angular
Discussion on API
Step to use API
Discussion on security alert
Page 5 of Page 7 Allahabad: 1800 3131 808 info@[Link]
Using MEAN
MEAN Stack Course curriculum
Express JS
MVC Pattern
Introduction to Express
Routing
HTTP Interaction
Handling Form Data
Handling Query Parameters
Cookies and Sessions
User Authentication
Error Handling
Creating and Consuming RESTful Services
Using Templates
Mongo DB
Understanding NOSQL MongoDB
Finding Documents
Update, Insert, and Upsert
Indexing
Data Modeling
Aggregation
Implementing Mongoose
MongoDB with Express and Angular
Discussion on Mongoose
Setting up Mongoose
Building database connection
Creating schema and model
CRUD operation using express
Page 6 of Page 7 Allahabad: 1800 3131 808 info@[Link]
Using MEAN
MEAN Stack Course curriculum
Deploying Node application on server
Mini Project
Web application-based project, Covering All the Concepts
Page 7 of Page 7 Allahabad: 1800 3131 808 info@[Link]