Select Course

Angular and Node.JS

Duration: 30 Hrs
Prerequisites: Knowledge of HTML
Recommended Next Course:

Angular JS

Introduction to Angular 4

  • Angular 4 vs. AngularJS
  • Installing and Using Angular 4
  • Building Blocks of and Angular 4 Application

Introduction to Typescript and Es6

  • Variables , Arrays ,Objects
  • Class Constructors
  • Interfaces
  • Parameter and Return Value Types
  • Working with Modules
  • Arrow Functions
  • Template Strings – Variables and Expressions
  • Generics - Class
  • Generics - Methods


Data and Event Binding

Attribute Directives and Property Bindings

Structural Directives


HTTP Client



The Node.js framework

  • Installing Node.js
  • Using Node.js to execute scripts

The Node Package Manager

  • Creating a project
  • The package.json configuration file
  • Global vs. local package installation

Event Based Approach Modules HTTP

  • The HTTP protocol
  • Building an HTTP server
  • Rendering a response
  • Processing query strings
  • Using Representational State Transfer

Express Module

  • The model-view-controller pattern
  • Using REST
  • Reading POST data

Data Sources

  • How Node.js connects to databases
  • RDBMS databases and NoSQL databases
  • Connecting to RDBMS and NoSQL databases
  • Performing CRUD operations
  • Building client requests to web services

Mongo DB

  • Overview, Design goals for
    MongoDB, the Mongo shell
  • Installation on Windows, Ubuntu
  • Mongodb Query Document
  • Creating, Reading and Updating Data
  • Mongo shell, query operators,
    update operators and commands
  • Relational vs. NoSQL Databases