0% found this document useful (0 votes)
88 views7 pages

MEAN Stack Course Syllabus Overview

The MEAN Stack Course curriculum covers essential topics including Node JS, TypeScript, Angular, Express JS, and MongoDB. It includes practical components such as creating applications, understanding modules, components, directives, and services, as well as deploying applications and building a mini project. The course aims to provide a comprehensive understanding of full-stack development using the MEAN stack.

Uploaded by

mohd001umar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views7 pages

MEAN Stack Course Syllabus Overview

The MEAN Stack Course curriculum covers essential topics including Node JS, TypeScript, Angular, Express JS, and MongoDB. It includes practical components such as creating applications, understanding modules, components, directives, and services, as well as deploying applications and building a mini project. The course aims to provide a comprehensive understanding of full-stack development using the MEAN stack.

Uploaded by

mohd001umar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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]

You might also like