<

Node.js Certification Training

$329.00 USD
Premium

Premium members get this course for $329.00 USD.

Learn More
  • About
  • Curriculum

Our Node.js Certification Training helps you develop applications using Express and deploying them to Heroku. Learn how to use EJS/Jade/Handlebars, build applications backed by MongoDB, write realtime chat application using Socket IO. Learn to use Grunt and Gulp, test with Mocha and Chai. Learn which framework suits your needs by knowing Hapi and Meteor. Now Included with this course complimentary pre-recorded modules of JavaScript Essentials!

Getting started with Node.js and ExpressJS :
  • Learning Objectives - 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.

Building application with EJS Template :
  • Learning Objectives - 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.

Building Application using Jade and Handlebars template :
  • Learning Objectives - 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.

Build Web Applications using ExpressJS & MongoDB :
  • Learning Objectives - 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.

Build Web Applications using ExpressJS & MongoDB - Part 2 :

  • Learning Objectives - 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.

Building Realtime Chat Application using Socket.IO :
  • Learning Objectives - 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.

Build Systems - Grunt and Gulp, Testing with Mocha and Chai :
  • Learning Objectives - 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.

Getting started with Hapi and Meteor :
  • Learning Objectives -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.

About the Author

Edureka courses are specially curated by experts who monitor the IT industry with a hawk’s eye, and respond to expectations, changes and requirements from the industry, and incorporate them into our courses.
Posted: 06 September, 2017
This is a certification course.
By completing this course, you are eligible for certification opportunities. This course provides the instruction and educational material needed to prepare for a third-party certification exam.
This is a course package.
Course packages provide a comprehensive learning plan at a discounted price, and may lead to certification opportunities.