Description
NodeJS  is primarily used for non-blocking, event-driven servers, due to its single-threaded nature. It’s used for traditional web sites and back-end API services, but was designed with real-time, push-based architectures in mind.It  is not a programming language,it’s a runtime environment that’s used to run JavaScript outside the browser.
Node is useful for developing applications that require a persistent connection from the browser to the server and is often used for real-time applications such as chat, news feeds and web push notifications.
Introduction to Node.js
- RAM vs. I/O latency
- Blocking vs. Non-Blocking
- Event-driven Programming
- Event Loop Nodejs
- Blocking The Event Loop
- Node.js Philosophy
Node.js Platform Setup
- Download and Install
- Node REPL
- First Hello World
Modules and npm
- Anatomy of a module
- Private code
- Accessing and using modules
- npm commands
- package.json
The Callback Pattern
- What are callbacks
- Callback-last
- Error-first
Events
- When to use Event Emitters
- Binding Functions to Events
- Event Requests and Listening
Error Handling
- Callbacks: Error-first
- Errors in Event Emitters
- Uncaught Exceptions
- Using Domains
Buffers
- Why Buffers exist
- Creating Buffers
- Reading and Writing Buffers
- Manipulating Buffers
Streams
- What are streams
- Read and Write Stream API
- Flow Control
- Piping
- Duplex Stream
- Transform Stream
- Express.js
- Intro and Installing Express.js
- Building a Hello Express application
- Creating routes
- Rendering Layouts
- Using templates
- Adding partials
- Using locals and conditional templates
- Modularizing routes
Socket.io
- Listening for
- Broadcasting
- Answering questions
Connecting to Databases
- No SQL and Document Stores
- Relational DBs
- Configuration and platform setup
- CRUD Operations
For more inputs on NodeJS you can connect here.
Contact the L&D Specialist at Locus IT.
Locus Academy has more than a decade experience in delivering the training/staffing on Nodejs for corporates across the globe. The participants for the training/staffing on Nodejs are extremely satisfied and are able to implement the learnings in their on going projects.
Reviews
There are no reviews yet.