NodeJS Industrial Training and Online Classes by Deepak Smart Programming
Introduction
Course Syllabus
Why to opt NODE JS:


1. Access in depth, hand on training for web designing and Node JS Programming.
2.Learn from experts who are having the company experience.
3.To improve the vision of developement with our independent platform under the guidance of our experience trainers and makes your concepts more strong.
4.We also provide you the knowledge how to make your project live.
5.with us you can become a full fledged Node JS engineer.

enroll today and be a smart programmer..!!!!


hurry up....!!!

    • 1. Introduction
    • ⇒ What is Nodejs

    • ⇒ Features of Nodejs

    • ⇒ Who Uses Nodejs

    • ⇒ Concepts

    • ⇒ Where to Use Nodejs

    • ⇒ Where Not to Use Nodejs

    • 2. Environment Setup & Installation
    • ⇒ Try it Option Online

    • ⇒ Local Environment Setup

    • ⇒ Text Editor

    • ⇒ The Nodejs Runtime

    • ⇒ Download Nodejs Archive

    • ⇒ Installation on UNIX/Linux/Mac OS X and SunOS

    • ⇒ Installation on Windows

    • ⇒ Verify Installation: Executing a File

    • ⇒ Creating Nodejs Application

    • 3. REPL Terminal
    • ⇒ Online REPL Terminal

    • ⇒ REPL Commands

    • ⇒ Stopping REPL

    • 4. NPM
    • ⇒ Installing Modules using NPM

    • ⇒ Global vs Local Installation

    • ⇒ Using package json

    • ⇒ Attributes of Package json

    • ⇒ Uninstalling a Module

    • ⇒ Updating a Module

    • ⇒ Search a Module

    • ⇒ Create a Module

    • 5. Callback Concept
    • ⇒ What is Callback?

    • ⇒ Blocking Code Example

    • ⇒ Non-Blocking Code Example

    • 6. Event Loop
    • ⇒ Event-Driven Programming

    • ⇒ Example

    • ⇒ How Node Applications Work?

    • 7. Event Emitter
    • ⇒ EventEmitter Class

    • ⇒ Methods

    • ⇒ Class Methods

    • ⇒ Events

    • ⇒ Example

    • 8. Buffers
    • ⇒ Creating Buffers

    • ⇒ Writing to Buffers

    • ⇒ Reading from Buffers

    • ⇒ Convert Buffer to JSON

    • ⇒ Concatenate Buffers

    • ⇒ Compare Buffers

    • ⇒ Copy Buffer

    • ⇒ Slice Buffer

    • ⇒ Buffer Length

    • ⇒ Methods Reference

    • ⇒ Class Methods

    • 9. Streams
    • ⇒ What are Streams?

    • ⇒ Reading from a Stream

    • ⇒ Writing to a Stream

    • ⇒ Piping the Streams

    • ⇒ Chaining the Streams

    • 10. File System
    • ⇒ Synchronous vs Asynchronous

    • ⇒ Open a File

    • ⇒ Get File Information

    • ⇒ Writing a File

    • ⇒ Reading a File

    • ⇒ Closing a File

    • ⇒ Truncate a File

    • ⇒ Delete a File

    • ⇒ Create a Directory

    • ⇒ Read a Directory

    • ⇒ Remove a Directory

    • ⇒ Methods Reference

    • 11. Global Objects
    • ⇒ __filename

    • ⇒ __dirname

    • ⇒ setTimeout(cb, ms)

    • ⇒ clearTimeout (t)

    • ⇒ setInterval(cb, ms)

    • ⇒ Global Objects

    • ⇒ Nodejs

    • ⇒ iv

    • ⇒ Console Object

    • ⇒ Process Object

    • 12. Utility Modules
    • ⇒ OS Module

    • ⇒ Path Module

    • ⇒ Net Module

    • ⇒ DNS Module

    • ⇒ Domain Module

    • 13. Web Module
    • ⇒ What is a Web Server?

    • ⇒ Web Application Architecture

    • ⇒ Creating a Web Server using Node

    • ⇒ Make a request to Nodejs server

    • ⇒ Creating a Web client using Node

    • 14. Express Framework
    • ⇒ Express Overview

    • ⇒ Installing Express

    • ⇒ Hello world Example

    • ⇒ Request & Response

    • ⇒ Request Object

    • ⇒ Response Object

    • ⇒ Basic Routing

    • ⇒ Serving Static Files

    • ⇒ GET Method

    • ⇒ POST Method

    • ⇒ File Upload

    • ⇒ Cookies Management

    • 15. RESTful API
    • ⇒ What is REST Architecture?

    • ⇒ HTTP methods

    • ⇒ RESTful Web Services

    • ⇒ Creating RESTful for a Library

    • ⇒ List Users

    • ⇒ Add Users

    • ⇒ Show Detail

    • ⇒ Delete a User

    • 16. Scaling an application
    • ⇒ The exec() method

    • ⇒ The spawn() Method

    • ⇒ The fork() Method

    • 17. Packaging
    • ⇒ JXcore Installation

    • ⇒ Packaging the Code

    • ⇒ Launching JX File

Batches Details

  • Duration

    2-3 Months
  • Available Seats

    15
  • Online Training Schedule

    8.00 pm to 10.00 pm
  • Industrial Training Schedule in Chandigarh

    8.00 am to 7.00 pm
    (2 hours per batch)


Register in NodeJS Course

If you want to take online/offline classes from us, please mail us directly