Enquiry Now !      

Node.Js Training in Pune - Technogeeks - Node.Js Institutes, Classes, Centers in Pune.

    DURATION OF TRAINING : 5 WEEKENDS
     
    SYLLABUS

    Week-1

    1. Getting started with Node.js and ExpressJS
     
    • What is NodeJS
    • Installing NodeJS
    • Node Package Manager (NPM)
    • ExpressJS Framework
    • Building first Node App using Express
    • Pushing code to GitHub
    • Deploying application to Heroku
    • Using Nodemon
     
    2. Building application with EJS Template
     
    • JavaScript Templating Engines
    • Creating project using EJS template
    • Twitter Bootstrap
    • How to modularize code by separating routes
    • How to use EJS partials
    • Deploy code to Heroku
     

    Week-2

    3. Building Application using Jade and Handlebars template
     
    • Jade Templating Engine
    • Getting started with Jade
    • Using Jade to create a web app
    • Deploying Jade application to Heroku
    • Handlebars Templating Engine
    • Handlebars templates and partials
    • Using Handlebars to create a web app
    • Deploying Handlebars application to Heroku
     
    4. Build Web Applications using ExpressJS & MongoDB
     
    • Introduction to MongoDB
    • Getting started with Mongoose
    • Understanding Mongoose Schema and Model
    • Using body-parser and express-session modules
    • Using chalk to differentiate log messages
    • Hashing passwords with bcrypt
    • Performing Authentication using MongoDB
    • Implementing SignUp, Login, Logout features
     

    Week-3

    5. Build Web Applications using ExpressJS & MongoDB - Part 2
     
    • Summernote editor
    • Saving user stories
    • Generating a slug for each story
    • Handling 404 and 500 errors
    • Using MongoLabs hosted MongoDB as our database
    • Deploying the applicatoion to Heroku
    • Buying Domain and setting custom domain for Heroku application
    • Test-1

    Week-4

    6. Building Realtime Chat Application using Socket.IO
     
    • Introduction to WebSocket and Socket IO
    • Getting started with Socket IO
    • Handling events at server and client side
    • Designing the chat UI
    • Handling private and public messages
    • Deploying the chat application to Heroku
     
    7. Build Systems - Grunt and Gulp, Testing with Mocha and Chai
     
    • What is a Build System and why we need a build system
    • Getting started with Grunt Creating grunt tasks for CSS, JS minification and watch
    • Getting started with Gulp, Writing gulp tasks for CSS, JS minification and watch Writing test cases with Mocha and Chai

    Week-5

    8. Getting started with Hapi and Meteor
     
    • Getting started with Hapi, Writing a basic app with Hapi
    • Using Amazon Relational Database Service (RDS) to host MySQL database
    • Getting started with Meteor How to choose a web framework from Express, Hapi and Meteor
    • Project session
    • Mock interview session
node.js
node.js


Enquiry Now !