Node.js Training

Simplilearn Americas LLC
Course Summary
Are you a developer looking to build scalable web applications at lightning speed? Simplilearn’s Node.js training enables you to build network applications quickly and efficiently using JavaScript. The course helps you gain an in-depth knowledge of concepts such as Express.js, Node Packet Manager (npm), shrink-wrap, NPM Vet, asynchronous programming, REST, Express.js with MongoDB, SQLite CRUD operations, and more.
-
+
Course Description
Who delivers the training?
All our trainers are certified and are highly qualified, with multiple years of experience in working with front-end development technology.Is this live training, or will I watch pre-recorded videos?
All the classes are live. They are interactive sessions that enable you to ask questions and participate in discussions during the class time. We do, however, provide recordings of each session you attend for your future reference.Can I cancel my enrollment? Do I get a refund?
Yes, you can cancel your enrollment if necessary. We will refund the course price after deducting an administration fee. To learn more, you can view our Refund Policy.Are there any group discounts for classroom training programs?
Yes, we have group discount options for our training programs. Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives will give you more details.What payment options are available?
Payments can be made using any of the following options. You will be emailed a receipt after the payment is made.Visa Credit or Debit card
MasterCard
American Express
Diner’s Club
PayPal
I’d like to learn more about this training program. Who should I contact?
Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives will give you more details.What is Global Teaching Assistance?
Our teaching assistants are here to help you get certified in your first attempt.
They are a dedicated team of subject matter experts to help you at every step and enrich your learning experience from class onboarding to project mentoring and job assistance.
They engage with the students proactively to ensure the course path is followed.
Teaching assistance is available during business hours.
What is covered under the 24/7 Support promise?
We offer 24/7 support through email, chat, and calls.
We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.
-
+
Course Syllabus
Course preview
Node.js Training
Lesson 1 - Introduction and Foundation
1 Introduction
2 The Node.js framework
3 Installing Node.js
4 Using Node.js to execute scripts
Lesson 2 - Node Projects
1 The Node Package Manager
2 Creating a project
3 The package.json configuration file
4 Global vs. local package installation
Lesson 3 - Working with shrink-wrap to lock the node modules versions
1 What is shrink-wrap
2 Working with npmvet
3 Working with outdated command
Lesson 4 - Working with asynchronous programming
1 Asynchronous basics
2 Callback functions
3 Working with Promises
4 Advance promises
5 Using Request module to make api calls
Lesson 5 - Building a HTTP Server with Node.JS using HTTP APIs
1 The HTTP protocol
2 Building an HTTP server
3 Rendering a response
4 Processing query strings
5 Processing posted data
Lesson 6 - File System
1 Synchronous vs. asynchronous I/O
2 Path and directory operations
3 __dirname and __filename
4 Asynchronous file reads and writes
Lesson 7 - Buffers, Streams, and Events
1 Using buffers for binary data
2 Flowing vs. non-flowing streams
3 Streaming I/O from files and other sources
4 Processing streams asynchronously
Lesson 8 - Multi-Processing in NodeJS
1 Working with Child Process API
2 Working with Cluster API for multi-core servers
Lesson 9 - ExpressJS
1 The model-view-controller pattern
2 Defining Jade templates
3 Configuring Express
4 Postman configuration
5 Using REST
6 JSON Data
7 Reading POST data
8 CRUD operations
9 Adding middleware
Lesson 10 - Express JS with MongoDB and Sqlite
1 How Node.js connects to databases
2 RDBMS databases and NoSQL databases
3 Connecting to RDBMS and Mongodb databases
4 Performing CRUD operations
Lesson 11 - Socket.io, The Front-end, and A Chat App
1 Getting Started
2 Adding Socket.io To Your App
3 Exploring The Front-end
4 Sending Live Data Back & Forth
5 Creating The Front-end UI
6 Showing Messages In App
7 Working With Time
8 Timestamps
9 Show Message Time In Chat App
10 Chat application Project
Lesson 12 - Introduction to Task Managers with unit testing
1 Working with gulp
2 Working with grunt
3 Working with unit and E2E testing
Free Course Fundamentals of JavaScript
Fundamentals Of JavaScript 2:43:31
1.1 Course Materials 00:25
1.2 What Is Javascript 02:12
1.3 Internal Vs. External 04:13
1.4 Comments 03:06
1.5 document.write() 04:46
1.6 Alert And Confirm 04:25
1.7 Prompting For Info 04:08
1.8 Variables 04:42
1.9 Conjugation 04:06
1.10 Arithmetic 06:23
1.11 Redirecting And New Windows 07:28
1.12 Empty Links 02:57
1.13 String Manipulation 07:18
1.14 Comparisons 10:57
1.15 If Else Statements 10:09
1.16 Else If Statements 06:07
1.17 Switch Statements 06:34
1.18 Functions 17:16
1.19 Events 10:21
1.20 getElementById() 13:56
1.21 Escaping 05:01
1.22 Arrays 09:56
1.23 For Loops 06:51
1.24 While Loops 04:38
1.25 Breaking Out Of Loops 04:20
1.26 Skipping A Loop Cycle 01:16
That was just a sneak-peak into the lesson.
Enroll for this course and get full access.
Enroll now