Professional Documents
Culture Documents
Kiran Meanstack Course Content NBITS
Kiran Meanstack Course Content NBITS
MEANSTACK
HTML5 Concepts
Understand HTML
HTML Tags
HTML UI
CSS3 Concepts
Understand CSS
Apply styles
Classes, division tags, etc.,
Introduction to Angular
o Difference between AngularJs1.x and Angular
o Understand difference between other Web technologies like JSP, ASP.NET,
PHP with Angular
NodeJs
o NodeJs importance
o Introduction, installation
Npm
Javascript
Introduction
o Introduction and importance of Java script
o Data types,console.log() global object
o control structures (if, switch, loops)
Javascript objects
Javascript functions
o Understand functions
o FE, IIFE, Callback, Closures, etc.,
JSON
o Understand JSON
o Create json objects and iterate
o Json objects collection
o OOPs concepts
o OOPs features
Typescript
o Introduction to typescript
o Installation, Syntax, Keywords
Pattern
o Singleton pattern,
o DI (Dependency Injection )etc.,
NODE JS
Multithreaded model
o Multithreaded model commonly used in .NET and
o Java Architectures
Angular 6/7/8
Introduction
o Understand Angular
o Introduction, Architecture
Angular CLI
o Introduction, Installation of Angular4
o Create angular Project using commands
o Angular CLI commands
Angular Modules
o Understand Module,
Angular component
o Understand Angular component
o Syntax to create a components
o Structure of Angular Component
o Meta data using @component decorator
o Nesting components
Decorator
o Understand decorator
o Import decorators
o Properties inside decorator
UI Page/ View
o Understand template, templateUrl
o Display data in template
Event Binding
o Understand events:
o (click), (dblclick), (mouseover), etc.,
Property binding
o Binding javascript properties using angular
o CSS style binding
Directives
o Understand Directives and pipes
o Structural directives—ng-if, else, ng-for
o Attribute directives—built in
o Attribute directives—custom
o Using directive values
Pipes
o Working with events in directives
o Angular pipes—built in
o Angular pipes—custom
NodeJs
Introduction
o Introduction
o Basic program using NodeJS
o Importing modules
http module
Asynchronous programming
o Understand asynchronous
ExpressJs module
o Understand Express
o Understand RESTful services, Web API
o Create RESTful service (WEB API)
o Implement GET, POST, PUT and DELETE operations
Other modules
o nodemon
o http-server
o body-parser
o cookie-parser
Ejs
o Understand EJS
o Create html in ejs and program the UI
o Carry data from express to ejs file
o Perform post operations
REST API
MongoDB
Introduction
Collections
o Create MongoDB collection
o Perform crud operations into it
o Implement CRUD operations
Web Services
Introduction
o Understand service
o Types of Services
o Difference between SOAP based and RESTful services
Advanced concepts
Routing
SPA
Testing