Mastering Node.js
Course
Online
*Indicative price
Original amount in USD:
$ 260
Description
-
Type
Course
-
Methodology
Online
Edureka's Mastering Node.js course is a platform that enables the participants to build high performance, event-driven, real-time and scalable networking applications just by using JavaScript. Mastering Node.js will train you to build networking and web based applications that are far more superior and efficient than applications built in other languages.
Reviews
Course programme
About The Course
Edureka's Mastering Node.js course is a platform that enables the participants to build high performance, event-driven, real-time and scalable networking applications just by using JavaScript. Mastering Node.js will train you to build networking and web based applications that are far more superior and efficient than applications built in other languages.
Course ObjectivesAfter the completion of the Mastering Node.js course at Edureka, you will be able to:
1. Understand basic and advanced web technology
2. Build advanced Networking Applications using Node.js
3. Master key Node.js Concepts including Events and Streams
4. Create and Control your HTTP web server and handle requests and responses
5. Handle Sessions, Cookies, and Session Stores
6. Spawn child processes using Node.js Child Process framework
7. Communicate with Databases
8. Build applications that have real-time, event-driven communications using socket.io
9. Handle TCP and UDP communication using Node.js
10. Test & Debug in Node.js
11. Use HTML Templating engines like Jade and Handlebars
12. Understand advanced JavaScript Concepts
13. Use Node's Package Manager – NPM
14. Architect & Write Full-Stack Applications using Node.js
15. Become a Proficient full-stack developer
This course is designed for professionals who aspire to be application developers and gain expertise in building real-time, highly-scalable applications in Node.js. The following professionals can go for this course :
1. Web Developers
2. Project Managers
3. Software Architects
4. Testing Professionals
Pre-requisitesThe pre-requisites for Node.js include basic programming experience, basic knowledge of JavaScript and HTML/HTML 5. In case you wish to brush-up your skills, Edureka offers you a complimentary self-paced course: "JavaScript Essentials for Mastering Node.js".
Project WorkTowards the end of the Course, you will be working on live projects:
Project 1: To-do List App
Project Description: A To-Do List Application where users can create Lists of Tasks to complete. Your application must have the following features :-
1. Users should be able to add, edit and delete tasks created by them
2. Users should be able to share their lists with other users and collaborate
3. Users must be able to delete completed tasks
Use MongoDB as the DB, ExpressJS for Application and Routing Logic, Jade/Hogan/Handlebars for HTML templates
Project 2: Chat Application
Project Description: A chat application, with rooms for different topics. The Application must have the following features:
1. Users can chat with other users within the same room
2. Two types of chat: a) Private Chat b) Public Chat
3. Optional Feature: emoticons !!
Why Learn Node.js?Node.js uses JavaScript - a language known to millions of developers worldwide - thus giving it a much lower learning curve even for complete beginners. Using Node.js you can build simple Command Line programs or complex enterprise level web applications with equal ease. Node.js is an event-driven, server-side, asynchronous development platform with lightning speed execution. Node.js helps you to code the most complex functionalities in just a few lines of code.
Mastering Node.js
*Indicative price
Original amount in USD:
$ 260