Search

+

Trending Courses

  • Home
  • Trending Courses
  • Node JS Training

NodeJS Certification Training Institute Pune|NodeJS Courses|NodeJS Classes|NodeJS Coaching

NodeJS Training Course - SourceKode Institute
Average Rating: 4.3
Votes: 134
Reviews: 47
NodeJS Courses|NodeJS Classes
Take this course

Node JS Training Course at SourceKode

Apple one of the largest companies in the world is the pioneer for the iPhone devices we use today. The Apple iPhone course or the iOS training course at SourceKode teaches students how to code and develop applications for the iPhone/iPad and iPod devices. The iOS course at SourceKode is a rigorous training program where students are given hands on experience along with theoretical knowledge to develop iPhone apps. These iPhone apps are highly powerful and fairly complex to build but under the guidance of expert iOS trainers at SourceKode, students slowly but steadily develop the knack of developing these complex iOS applications. SourceKode is one of the Pioneering iOS training institute in Pune. With over 500+ students trained only on iOS platform. SourceKode has a strong alumni network for placements in companies and also enjoys good tie-ups with companies for placing iOS trained fresher’s.

Course Prerequisite:
  • Basic JavaScript skills.
  • Web Development background

NodeJS Syllabus :

JavaScript and Node.js

  • Lesson 1. The importance of being asynchronous
  • Lesson 2. Blocking vs. non-blocking code
  • Lesson 3. Server-side JavaScript
  • Lesson 4. The use cases
  • Lesson 5. The application stack

Introduction - What is Node.js

  • Lesson 1. What is Node.js?
  • Lesson 2. Why use Node.js?
  • Lesson 3. Features of Node.js
  • Lesson 4. Who uses Node.js
  • Lesson 5. When to Use Node.js
  • Lesson 6. When to not use Node.js
  • Lesson 7. Node.js Process Model

Setup Node.js Development Environment

  • Lesson 1. Installation of node.js
  • Lesson 2. Setup Visual Studio for Node.js
  • Lesson 3. Node.js Console
  • Lesson 4. Using Node.js to execute scripts
  • Lesson 5. First Hello world application in Node.js

Node.js Basics

  • Lesson 1. Primitive Types
  • Lesson 2. Loose Typing
  • Lesson 3. Object Literal
  • Lesson 4. Functions
  • Lesson 5. Buffer
  • Lesson 6. Process object
  • Lesson 7. Defaults to local
  • Lesson 8. Access Global Scope

Node.js Module

  • Lesson 1. Core Modules
  • Lesson 2. Local Modules
  • Lesson 3. Third Party Modules
  • Lesson 4. Loading Core Modules
  • Lesson 5. Writing Simple Module
  • Lesson 6. Loading Local Module

Module exports

  • Lesson 1. Export Literals
  • Lesson 2. Export Object
  • Lesson 3. Export function as a class
  • Lesson 4. Export Function
  • Lesson 5. Load module from separate folder

Node Package Manager

  • Lesson 1. Install Package Locally
  • Lesson 2. Install Package Globally
  • Lesson 3. Update/Uninstall Package

Building servers

  • Lesson 1. Creating servers with HTTP
  • Lesson 2. Receiving data
  • Lesson 3. HTTP streaming
  • Lesson 4. Working with TCP
  • Lesson 5. Development of application with servers

File System

  • Lesson 1. Synchronous vs. asynchronous I/O
  • Lesson 2. Path and directory operations
  • Lesson 3. __dirname and __filename
  • Lesson 4. The FS Module
  • Lesson 5. Asynchronous Directories reads and writes
  • Lesson 6. Asynchronous file reads and writes
  • Lesson 7. Streams

Introduction to ExpressJS

  • Lesson 1. The model-view-controller pattern
  • Lesson 2. Defining Jade and Handlebars templates
  • Lesson 3. Building a front-end controller
  • Lesson 4. Defining routes
  • Lesson 5. Configuring Express to use Handlebars
  • Lesson 6. Using REST
  • Lesson 7. Reading POST data
  • Lesson 8. Building Handlebars helpers
  • Lesson 9. Adding middleware

Buffers, Streams, and Events

  • Lesson 1. Using buffers for binary data
  • Lesson 2. Flowing vs. non-flowing streams
  • Lesson 3. Streaming I/O from files and other sources
  • Lesson 4. Processing streams asynchronously
  • Lesson 5. Configuring event handlers

Data Sources

  • Lesson 1. How Node.js connects to databases
  • Lesson 2. RDBMS databases and NoSQL databases
  • Lesson 3. Connecting to RDBMS and NoSQL databases
  • Lesson 4. Performing CRUD operations
  • Lesson 5. Building client requests to web services

Working With Data

  • Lesson 1. Working With Socket.io
  • Lesson 2. Processes & Clusters
  • Lesson 3. Child Process Module
  • Lesson 4. Why clusters
  • Lesson 5. The cluster object
  • Lesson 6. The worker object

Best Practices

  • Lesson 1. Node.js API design
  • Lesson 2. Error Handling
  • Lesson 3. Debugging
  • Lesson 4. Template Engines
  • Lesson 5. Unit Testing
  • Lesson 6. Node.js Testing with Jasmine

Courses Features

  • Language
    English Hindi Marathi
  • Lectures
    40
  • Certification
    Yes
  • Project
    5 Minor + 1 Major
  • Skill Level
    Intermediate
  • Duration
    64 hrs + 36 hrs
  • Max-Students
    20
Suggested Courses
Latest Courses
tag clouds