For the Quick Learner...                    India: +91 96910 76472  US: +1 646 362 6476                 sales@kratoes.com

Mastering Node.js Course

Online Classes : 24 Hours


Reviews :  


Assignment : 40 Hours


Project : 20 Hours


Access : Lifetime Access


24/7 Support

Course Price: INR 14,995.00

Mastering Node.js Introduction

Weekend Batches


# Starts
1 17th Dec 2016 Buy Now
2 24th Dec 2016 Buy Now
3 14th Jan 2017 Buy Now
4 28th Jan 2017 Buy Now

Getting started with Node.js and ExpressJS

Course Contents

Objective: In this module you will learn what is Node.js and what makes Node.js so popular. You will also learn how to use Node Package Manager (NPM), ExpressJS Framework and we will create a ExpressJS application and deploy it to Heroku. We will also see how to use Nodemon.

Topics: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.

Objective:In this module you learn about templating engines specifically EJS, EJS partials and how to modularize code. You will also learn how to use Bootstrap framework. At the end of the module we will create an express app using EJS template and deploy it to Heroku

Topics: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.

Objective:In this module, we will continue working with different templating engines, we will work with Jade and Handlebars template engines. You will learn how to build applications using Jade and Handlebars and how to deploy it to Heroku.

Topics: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.

Objective:In this module you will be introduced to MongoDB and Mongoose. Understanding Mongoose Schema and Model and using body-parser and express-session modules. Hashing passwords with bcrypt, Performing Authentication using MongoDB, Implementing SignUp, Login, Logout features. We will build a story creation application.

Topics: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.

Objective:In this module we will continue our story creation app by adding 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.

Topics: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.

Objective:In this module you will be introduced 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.

Topics: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.

Objective:In this module you will learn 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.

Topics: 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.

Objective:In this module, you will get started with Hapi framework, 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.

Topics: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.