The Node.js Development course is primarily designed for UI Developer(s)/Web Developer(s) who want to learn how to develop high performance, event-driven, real-time and scalable networking and web applications. In this course, you will learn the Node.js, MongoDB, Node ORM – Sequelize, Mongoose, Express and JavaScript Task runner (Gulp) fundamental like database, express routes, bootstrap process, directives, statements, routes, pipes, services, HTTP web server, view engines - pug/handlebars, handle requests & responses, event-driven communications, handling databases and much more.
Course objectives
At the completion of this course, attendees will be able to;
- Understand Node.js basic and advanced in-depth concepts.
- Creating REST Service using Node and consuming it using Angular.
- Create HTTP web server and handling requests & responses.
- Handle Sessions, Cookies, and Session Stores.
- Design database using MongoDB.
- Use Node.js ORM Sequelize.
- Use Node.js ODM Mongoose.
- Install and Publish Node's Package Manager - NPM.
- Create views using Pug and Handlebars
- Create Unit tests using frameworks - mocha, chai, karma and jasmine.
- Use JS Task runner like Gulp.
- Publish their MEAN App on cloud server Heroku.
Who can do this course?
All professionals who are keen to develop high performance, event-driven, real-time and scalable networking and web applications should go for this course.
Pre-requisites
Anyone who wants to learn Node.js with Angular4 development should have a basic knowledge of programming.
Tools/IDE
Visual Studio Code, MongoDB GUI