PH: 8583959528 / 9163699555

Nodejs Training

Course Description :
promozseo-php-aarow
    Node.js is avery popular platform of JavaScript. NodeJs is open source, cross-platform runtime environment for server-side and networking applications. The application developed using Node.js are platform independent and can on Microsoft Windows, Linux and other operating systems without any problem.
    Acesoftech Academy provides Node.Js training from beginning to advance level. After learning this course you can develop advance level NodeJs application.
Prerequisite :
promozseo-php-aarow
  • Knowledge of Javascript and Datbase
Who can learn this course?
promozseo-php-aarow
  • Web developer
  • Project Manager
  • UX designer
  • University students
COURSE DETAILS :
Section 1 –Introduction
promozseo-php-aarow
  • What is NodeJS ?
  • Why NodeJS
Section 2 – Installation and Configuration
promozseo-php-aarow
  • Downloading NodeJs
  • Installing NodeJS on Windows
Section 3 – Getting started with NodeJs
promozseo-php-aarow
  • Read-Evaluate-Print-Line | REPL & Hello Node !
  • Writing a Hello World Server !
  • Writing a Basic Web Server using NodeJS Using Modules
  • How to write an Efficient Web Server
  • What is Node Package Manager & package.json
Section 4 - MongoDB
promozseo-php-aarow
  • What is MongoDB
  • How its different from SQL
  • Installing MongoDB on Windows & Mongo Shell Basics
  • Test your MongoDB Basics
Section 5 - ChatCAT - Creating a Realtime Multiroom Chat App & Deploying it on Heroku

Introduction to ChatCAT
promozseo-php-aarow
  • Understanding UI and Getting Started
  • Creating an Express 4 App
  • Setup Hogan as the Template Engine
  • How to create Routes Module
  • Signing Up on MongoLab.com
  • Session Management
  • Creating Configurations
  • Setting up MongooseJS
  • Creating an App on Facebook
  • Login with Facebook
  • Setting up PassportJS
  • Login with Facebook
  • Routes & Middleware
  • Socket.IO : Installation and Setup
  • Listing Chatrooms
  • Creating a New Chatroom
  • Joining a new Room - 1
  • Joining a new Room - 2
  • Sending a message & updating the message feed
  • Updating active users in a chatroom
  • Setting up for Heroku Deployment
  • Deploying to Heroku
Section 6 - Node.JS on Amazon Web Services
promozseo-php-aarow
  • Understanding Project PhotoGRID
  • Examining the User Interface & Getting Started
  • Creating the Express App & Setting up Socket.io
  • Creating the Routes.js module
  • Creating Configuration Files
  • Signing Up & Creating an S3 Bucket
  • Setting up a Bucket Policy
  • Setting up Knox
  • Setting up the Upload Button Handler & AJAX
  • Setting up Formidable for Receiving the files
  • Setting up GraphicsMagick Library + gm for Nodejs for resizing images
  • Uploading resized images to the S3 using Knox
  • Storing the file name and votes in MongoDB on MongoLab
  • Getting images into the Photogrid gallery
  • Setting up CloudFront Distribution
  • Creating the Vote Up Functionality & Final Testing
  • Creating an Elastic Compute Cloud (EC2) Instance
  • Installing NodeJS on EC2
  • Creating an Elastic IP for your EC2 Instance
  • nstalling the Photogrid App on the EC2 Instance
  • Security Group, Ports & Port Forwarding
  • Ensuring the Photogrid app runs automatically
Section 7 - NodeJS and NGINX
promozseo-php-aarow
  • Cloud9 IDE
  • Spinning a Droplet on Digital Ocean & Using Cloud9IDE
  • Installing Nginx
  • Nginx as a Proxy Server for NodeJS
  • Uploading and Reconfiguring ChatCAT to work with Nginx
  • Lecture 64: Load Balancing with NGINX
Books and video CDS with comprehensive tutorials
promozseo-php-aarow
    book cd
COURSE DURATION AND CLASSES
    DURATION : 3 Months 2 days in a week
    FEES : Rs. 10,000/-
acesoftech-php-aarow