Coming Soon

Node.js, a server side javascript is used for writing asynchronous code with callbacks and streams, and modularizing your application with NPM and require (). Walk through the built-in API’s for building and scaling web applications and also learn few key third party modules. Server-side JavaScript with Node.js and Express framework training helps experienced JavaScript developers create server-side applications easily Angular JS, an open source web application framework maintained by Google, is used for creating Single page web applications (SPA). This is a client-side MVC framework which helps to maintainable web applications

Objectives:

At the end of this course, you will be able to

  • Develop applications using Node.js, to deliver fast, scalable network applications.
  • Develop Single page web applications using Angular JS
  • Integration of Node JS and Angular JS
  • Work successfully in the asynchronous Node.js environment through use of control-flow mechanisms
  • Use files, streams, connections to other servers, and databases in a Node.js application
  • Interactively debug Node.js applications
  • Use the Express framework to quickly create and structure MVC server-side apps and REST services

What you will learn:

Node JS

  • What is Server side javascript ?
  • Install and work with Node JS framework and modules
  • Architecture of Node JS with asynchronous code
  • Learn to create basic web applications with Node.js by doing and developing
  • Control Flow mechanisms fully in the asynchronous Node.js environment through use of control-flow mechanisms
  • Learn to use streams, files, connections to other servers, and databases in a Node.js application
  • Learn to Node.js applications
  • How to quickly create and structure MVC server-side apps and REST services using Express framework
  • Angular JS

  • Angular JS an Overview
  • Features of Angular JS
  • Understanding Expressions, Directives and Controllers
  • What is two way binding?
  • Filters and Scope in Angular JS
  • Working with Modules and services
  • Communicating with servers
  • Prerequisites:

  • Basic Knowledge in HTML & JavaScript
  • An idea about MVC framework
  • Course Designed for:

  • Developers who want to build powerful network applications.
  • Team Managers, who want quickly and easily build scalable, robust applications.
  • Independent coders to design large-scale applications without much effort.
  • Programmers who want to stay on top of new javascript frameworks
  • Designers who want to leverage between Angular and Node JS
  • Duration: 16 hours

Course Content:

Node JS

The Basics

  • What Is Node.js?
  • When To Use Node.js
  • Node.js Modules
  • Understanding The Node.js Event Loop
  • Installing Node.js on Windows
  •   Project 1 – Simple Basic Project
  • Project – I Hello, World!
  • Creating HTTP server (both with NodeJS and using express framework)
  • Blocking vs. Non -Blocking programming patterns
  • The server, request, response objects File system module Node.js Middleware pattern Express4.0 framework
  • Routing and MVC in Express
  • Alternatives to Express
  • Modules, require() and NPM, Express
  • Using Express scaffolding
  • Routes (Express in-built router)
  • Creating and exporting modules.
  • Connecting to MySql database
  • Using Express Logger.
  • Creating RESTful APIs Using cluster concepts and forever module. Creating a full- fledged application with the above concepts
  • Angular JS

    The Basics

    • What is Angular JS ?
    • Features of Angular JS
    • Two way binding in angular JS

    Building an Angular JS application from scratch Building blocks of Angular JS

    • Use of Directives
    • Working with ng-app, ng-bind, ng-model, ng-init and ng-repeat
    • Working with Expressions
    • Use of Filters and scope
    • Understanding Controllers

    Dependency Injection in Angular JS Modules and Services

    • Services Overview
    • Modularity using Services
    • Injecting Services

    Communicating with Servers

    • Communicating over $http
    • Configuring requests and sending Http Headers
    • Request and Response Transformation

    Integration of Angular JS with Node JS