SlideShare a Scribd company logo
1 of 9
N BenchmarkIT Solutions Pvt.Ltd.
NBITS
(N Benchmark IT Solutions Pvt. Ltd.)
Meanstack Course Content
Ph No: 9701000415, 8977702468
#102, SK Enclave, SAP Street, Behind Maitrivanam, Ameerpet, Hyderabad.
JAVA SCRIPT
WHAT IS JAVA SCRIPT?
● Programming with Java script.
● Loops in Java script and conditional statements.
● Ternary operators.
● What is Document Object Model
● What are the various features of DOM
● DOM Selectors
● DOM Events
● Programming with Java script and DOM
● Understanding window object
● Lexical Scope and the Global Scope
● Best practices with Java script
BASIC JS
● Variables
● Comments
● Operators
● Functions
● Conditional Statements
● Events
● Control Flow or Error Handling
● Loops & Iterations
● Number & Dates
● Text Formatting
ADVANCED JS (OBJECT ORIENTEDJS)
● Working with Objects in Javascript
● Understanding Public Private and Static
● Prototypal Inheritance
PROTOTYPES
● Understanding Inheritance
● Static Properties
● Public / Private Properties
CLOSURES
N BenchmarkIT Solutions Pvt.Ltd.
● Immediate Invocable Functions (IIF)
● Static Mode
● Call Backs
J QUERY
SELECTORS
● Class Based Selector
● ID Based
● Element Based
● Hybrid Selector
HANDLINGAJAX REQUEST
● Get
● Post
● Calling Rest Full APIs
TWITTER BOOTSTRAP
● What is Bootstrap
● Working with Bootstrap components.
● Understanding Grid Layout
● Creating Different Form Layouts
● Creating Navigation Bars
● Understanding glyphicons
DESIGN PATTERNS
● Understanding MV * pattern
● Understanding dependency injections(DI Pattern)
● Solid principles
ANGULAR 2.X + TYPESRCIPT
GETTING STARTED WITH TYPESCRIPT
● Installing TypeScript
● Compiling the code
● Building a simple demo.
UNDERSTANDING CLASSES
● Building a class
● Adding properties
● Demo of using classes in typescript
N BenchmarkIT Solutions Pvt.Ltd.
UNDERSTANDING INHERITANCE AND INTERFACES
● What is Inheritance
● How to inherit the classes
● Understanding interfaces
WORKING WITH MODULES
● What are Modules in Typescript
● When to use modules
● Demo on building modules.
GENERICS
● What are Modules in Typescript
● When to use generics
● Demo on working with generics.
INTRODUCTION TO ANGULAR -2.X
● What is angular 2.X
● Working with our build tool
● Setting up out template
INTRODUCTION TO THE BASICS
● Creating a simple component
● Using multiple modules
● Understanding template types
● Displaying data in our templates
● Working with events
● Using properties
● Using two-way data binding
● Adding CSS to our component
ARCHITECTURE OVERVIEW
● Components, Bootstrap, and the DOM
● Directives and pipes
● Data binding
● Dependency injection
● Services and other business logic
● Data persistence
N BenchmarkIT Solutions Pvt.Ltd.
● Routing
CREATING A BASIC MODULE
● Using more complex data
● Creating a subcomponent
● Using multiple subcomponents
● Cleaning up components
● Filtering content through data pipes
COMPONENTS
● Component metadata
● The component selector
● The component template
● Styling a component
● Using other components in a component
● Interpolation and the expression context
● Property binding
● Event binding
● Getting data to the component with input
● Subscribing to component events with output
DIRECTIVES AND PIPES
● Structural directives—ng-if
● Structural directives—ng-for
● Attribute directives—built in
● Attribute directives—custom
● Using directive values
● Working with events in directives
● Angular pipes—built in
● Angular pipes—custom
FORMS
● Angular forms
● Template-driven forms
● Model-driven forms
● Validation--built in
● Validation—custom
● Error handling
DEPENDENCY INJECTIONS AND SERVICES
N BenchmarkIT Solutions Pvt.Ltd.
● How Angular does dependency injection
● Services in angular
● Class constructor injection
● Building a service
● Provider registration at bootstrap
● The inject decorator
● The opaque token
HTTP
● The angular 2 HTTP bundle
● Using a mock back end for HTTP calls
● Using HTTP for GET calls
● Using Url Search Params
● Using HTTP for POST, PUT and DELETE calls
ROUTING
● The Angular 2 routing bundle
● Route configuration
● Router outlets
● Router links
● Using the router class to navigate
ANGULAR JS 4.0
Difference between Angular-1.X and Angular -4.0
Understanding component architecture
Dependency injection design pattern
NG SET UP
● Initializing Angular CLI.
● Initializing Web page.
● Set up VS code.
N BenchmarkIT Solutions Pvt.Ltd.
● Adding required templates to VS code.
● Set up GIT LAB
CREATING ANGULAR APPLICATION
● Understanding setup files
● Understanding Architecture of Application
● Building Hello World
CREATING THE GATHERING PROJECT REQUIREMENT
BUILDING THE COMPONENT
● Understanding the decorators
● Understanding the Selectors
● Understanding the Providers
● Referring the Component in the Application
● Adding Component to the module
BUILDING THE MODULE
● Understanding NG Module
● Declarations
● Imports
● Exports
● Providers
REFERRING A MODULE IN ANOTHER MODULE
COMPONENT LIFE CYCLE
● Understanding Component life cycle Hooks
● Understanding various Interfaces
● Consuming classes in component
● Consuming Interfaces in Component
● Consuming Component in a component
RX JS - REACTIVE PROGRAMING
● Understanding what is reactive programming
● What are Observables
N BenchmarkIT Solutions Pvt.Ltd.
● What is a Subject
● Map Method
WORKING WITH RXJS WITH ANGULAR 4.0
REST API CALLS
● HTTP Calls with Observables
● Error handling
● Streaming
● Integrating with third party API"s
BUILD IN DIRECTIVES
● * ngFor
● * ngIf , Else
● Show and hide elements
● Rendering Images in Angular 4.0
● Rendering Tables in Angular 4.0
PROVIDERS
● How to Use Providers
● Communicate with Component
● Working with RXJS in Providers
CREATING PIPES
● Understanding Build in pipes
● Creating Custom pipes
ADVANCES ANGULAR 4.0
● Working with Routing
● Authenticating and Authorization
● Component to component communication
● Understanding input output methods
● Understanding Subjects
● Understanding Event emitters
SETTING UP REVERSE PROXY WITH WEBSERVER
N BenchmarkIT Solutions Pvt.Ltd.
● Page nation
● Calendar
● More
ANGULAR JS 5.0 FEATURES
NODE JS CONTENT
INTRODUCTION TO NODE JS
 Creating first Node JS app
 Understanding NPM
 Creating and locating Modules
 Specifying dependencies with package. Json
 Understanding CPS (Continuation Passing Style)
 Understanding the Event Loop
NPM AND CPS
 Understanding NPM
 Creating and locating Modules
 Specifying dependencies with package. Json
 Understanding CPS (Continuation Passing Style)
 Understanding the Event Loop
BUILD APP WITH NODE AND EXPRESS WITH MVC ARCHITECTURE
 Creating a simple HTTP server
 Understanding and installing Express JS
 Creating a basic Express JS app
 Understanding Routing in Express JS
MONGODB
 Connecting to Mongoose
 Working with Mongodb
 CRUD Operations
 Search Operations
 Working with Mongodb in Nodejs
 Understanding Mongoose
 Securing passwords and SSN by encryption
EXPRESS JS WITH MIDDLEWARE
 Error Handling by using logger
 Handling sessions
 Ejs templating engine.
N BenchmarkIT Solutions Pvt.Ltd.
 Working with public and private content.
● PASSPORT AUTHENTICATION
o Local
o Google
o Facebook
 Using parameterized routes
 Rending view using Express JS
 Session Handling ● Working with Multer
 Working with Morgan
WORKINGWITH THIRDPARTYAPI’s
 Working OpenApi’sLikeWalmart.
 Working withGoogleApi.
EVENTS AND STREAMS
 Understanding streams
 Readable and Writable streams
 Piping streams
 Understanding Events
 Demonstration of using Events
SOCKET IO
 Understanding Socket.IO
 Creating a basic Socket.IO app
 Creating a simple chat application using Socket.IO
NODE JS BEST PRCTICES
 Challenges with Node Js.
 Deployment scenarios.
CONCLUSION
Additional benefits from NBITS
 Course Material
 Sample resumes and Fine tuning of Resume
 Interview Questions
 Mock Interviews by Real time Consultants
 Certification Questions
 Job Assistance.

More Related Content

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Best Meanstack online and Classroom Training in India

  • 1. N BenchmarkIT Solutions Pvt.Ltd. NBITS (N Benchmark IT Solutions Pvt. Ltd.) Meanstack Course Content Ph No: 9701000415, 8977702468 #102, SK Enclave, SAP Street, Behind Maitrivanam, Ameerpet, Hyderabad. JAVA SCRIPT WHAT IS JAVA SCRIPT? ● Programming with Java script. ● Loops in Java script and conditional statements. ● Ternary operators. ● What is Document Object Model ● What are the various features of DOM ● DOM Selectors ● DOM Events ● Programming with Java script and DOM ● Understanding window object ● Lexical Scope and the Global Scope ● Best practices with Java script BASIC JS ● Variables ● Comments ● Operators ● Functions ● Conditional Statements ● Events ● Control Flow or Error Handling ● Loops & Iterations ● Number & Dates ● Text Formatting ADVANCED JS (OBJECT ORIENTEDJS) ● Working with Objects in Javascript ● Understanding Public Private and Static ● Prototypal Inheritance PROTOTYPES ● Understanding Inheritance ● Static Properties ● Public / Private Properties CLOSURES
  • 2. N BenchmarkIT Solutions Pvt.Ltd. ● Immediate Invocable Functions (IIF) ● Static Mode ● Call Backs J QUERY SELECTORS ● Class Based Selector ● ID Based ● Element Based ● Hybrid Selector HANDLINGAJAX REQUEST ● Get ● Post ● Calling Rest Full APIs TWITTER BOOTSTRAP ● What is Bootstrap ● Working with Bootstrap components. ● Understanding Grid Layout ● Creating Different Form Layouts ● Creating Navigation Bars ● Understanding glyphicons DESIGN PATTERNS ● Understanding MV * pattern ● Understanding dependency injections(DI Pattern) ● Solid principles ANGULAR 2.X + TYPESRCIPT GETTING STARTED WITH TYPESCRIPT ● Installing TypeScript ● Compiling the code ● Building a simple demo. UNDERSTANDING CLASSES ● Building a class ● Adding properties ● Demo of using classes in typescript
  • 3. N BenchmarkIT Solutions Pvt.Ltd. UNDERSTANDING INHERITANCE AND INTERFACES ● What is Inheritance ● How to inherit the classes ● Understanding interfaces WORKING WITH MODULES ● What are Modules in Typescript ● When to use modules ● Demo on building modules. GENERICS ● What are Modules in Typescript ● When to use generics ● Demo on working with generics. INTRODUCTION TO ANGULAR -2.X ● What is angular 2.X ● Working with our build tool ● Setting up out template INTRODUCTION TO THE BASICS ● Creating a simple component ● Using multiple modules ● Understanding template types ● Displaying data in our templates ● Working with events ● Using properties ● Using two-way data binding ● Adding CSS to our component ARCHITECTURE OVERVIEW ● Components, Bootstrap, and the DOM ● Directives and pipes ● Data binding ● Dependency injection ● Services and other business logic ● Data persistence
  • 4. N BenchmarkIT Solutions Pvt.Ltd. ● Routing CREATING A BASIC MODULE ● Using more complex data ● Creating a subcomponent ● Using multiple subcomponents ● Cleaning up components ● Filtering content through data pipes COMPONENTS ● Component metadata ● The component selector ● The component template ● Styling a component ● Using other components in a component ● Interpolation and the expression context ● Property binding ● Event binding ● Getting data to the component with input ● Subscribing to component events with output DIRECTIVES AND PIPES ● Structural directives—ng-if ● Structural directives—ng-for ● Attribute directives—built in ● Attribute directives—custom ● Using directive values ● Working with events in directives ● Angular pipes—built in ● Angular pipes—custom FORMS ● Angular forms ● Template-driven forms ● Model-driven forms ● Validation--built in ● Validation—custom ● Error handling DEPENDENCY INJECTIONS AND SERVICES
  • 5. N BenchmarkIT Solutions Pvt.Ltd. ● How Angular does dependency injection ● Services in angular ● Class constructor injection ● Building a service ● Provider registration at bootstrap ● The inject decorator ● The opaque token HTTP ● The angular 2 HTTP bundle ● Using a mock back end for HTTP calls ● Using HTTP for GET calls ● Using Url Search Params ● Using HTTP for POST, PUT and DELETE calls ROUTING ● The Angular 2 routing bundle ● Route configuration ● Router outlets ● Router links ● Using the router class to navigate ANGULAR JS 4.0 Difference between Angular-1.X and Angular -4.0 Understanding component architecture Dependency injection design pattern NG SET UP ● Initializing Angular CLI. ● Initializing Web page. ● Set up VS code.
  • 6. N BenchmarkIT Solutions Pvt.Ltd. ● Adding required templates to VS code. ● Set up GIT LAB CREATING ANGULAR APPLICATION ● Understanding setup files ● Understanding Architecture of Application ● Building Hello World CREATING THE GATHERING PROJECT REQUIREMENT BUILDING THE COMPONENT ● Understanding the decorators ● Understanding the Selectors ● Understanding the Providers ● Referring the Component in the Application ● Adding Component to the module BUILDING THE MODULE ● Understanding NG Module ● Declarations ● Imports ● Exports ● Providers REFERRING A MODULE IN ANOTHER MODULE COMPONENT LIFE CYCLE ● Understanding Component life cycle Hooks ● Understanding various Interfaces ● Consuming classes in component ● Consuming Interfaces in Component ● Consuming Component in a component RX JS - REACTIVE PROGRAMING ● Understanding what is reactive programming ● What are Observables
  • 7. N BenchmarkIT Solutions Pvt.Ltd. ● What is a Subject ● Map Method WORKING WITH RXJS WITH ANGULAR 4.0 REST API CALLS ● HTTP Calls with Observables ● Error handling ● Streaming ● Integrating with third party API"s BUILD IN DIRECTIVES ● * ngFor ● * ngIf , Else ● Show and hide elements ● Rendering Images in Angular 4.0 ● Rendering Tables in Angular 4.0 PROVIDERS ● How to Use Providers ● Communicate with Component ● Working with RXJS in Providers CREATING PIPES ● Understanding Build in pipes ● Creating Custom pipes ADVANCES ANGULAR 4.0 ● Working with Routing ● Authenticating and Authorization ● Component to component communication ● Understanding input output methods ● Understanding Subjects ● Understanding Event emitters SETTING UP REVERSE PROXY WITH WEBSERVER
  • 8. N BenchmarkIT Solutions Pvt.Ltd. ● Page nation ● Calendar ● More ANGULAR JS 5.0 FEATURES NODE JS CONTENT INTRODUCTION TO NODE JS  Creating first Node JS app  Understanding NPM  Creating and locating Modules  Specifying dependencies with package. Json  Understanding CPS (Continuation Passing Style)  Understanding the Event Loop NPM AND CPS  Understanding NPM  Creating and locating Modules  Specifying dependencies with package. Json  Understanding CPS (Continuation Passing Style)  Understanding the Event Loop BUILD APP WITH NODE AND EXPRESS WITH MVC ARCHITECTURE  Creating a simple HTTP server  Understanding and installing Express JS  Creating a basic Express JS app  Understanding Routing in Express JS MONGODB  Connecting to Mongoose  Working with Mongodb  CRUD Operations  Search Operations  Working with Mongodb in Nodejs  Understanding Mongoose  Securing passwords and SSN by encryption EXPRESS JS WITH MIDDLEWARE  Error Handling by using logger  Handling sessions  Ejs templating engine.
  • 9. N BenchmarkIT Solutions Pvt.Ltd.  Working with public and private content. ● PASSPORT AUTHENTICATION o Local o Google o Facebook  Using parameterized routes  Rending view using Express JS  Session Handling ● Working with Multer  Working with Morgan WORKINGWITH THIRDPARTYAPI’s  Working OpenApi’sLikeWalmart.  Working withGoogleApi. EVENTS AND STREAMS  Understanding streams  Readable and Writable streams  Piping streams  Understanding Events  Demonstration of using Events SOCKET IO  Understanding Socket.IO  Creating a basic Socket.IO app  Creating a simple chat application using Socket.IO NODE JS BEST PRCTICES  Challenges with Node Js.  Deployment scenarios. CONCLUSION Additional benefits from NBITS  Course Material  Sample resumes and Fine tuning of Resume  Interview Questions  Mock Interviews by Real time Consultants  Certification Questions  Job Assistance.