Home      Signup      Courses      Sign-In

  Please login to Enroll or Access the course.  
  Summary Page: Node.js Fundamentals

Node.js Fundamentals

Node.js is a server-side framework that uses an event driven asynchronous model and is built on the Google Chrome V8 JavaScript runtime engine. This course demonstrates how to install Node.js, work with Node.js modules, build a basic web server, and manage files and directories using Node.js applications.

Web developers who want to learn how to use Node.js packages and modules and also how to build a basic web server


Installing Node.js

  • describe Node.js and describe how to install Node.js with npm
  • test an installation with REPL
  • manage different versions of Node on a system
  • Node.js Syntax

  • describe briefly key features of Node.js syntax similar to browser based JavaScript such as loose typing, object literal notation, functions, arrays, prototypes, and identity distinction from browser based JavaScript in global and reserved keywords
  • describe how editors such as Emacs, Sublime Text, can be used for Node.js as it doesn't require compilation and describe briefly IDEs such as WebStorm or Eclipse that can be used with Node.js
  • describe the concept of CommonJS and working with modules
  • describe where core modules come from and how they are loaded and used in a Node.js application
  • install and use npm modules
  • create modules for use in Node.js applications
  • describe package.json and use npm init to create a Node.js application
  • A Basic Web Server using the HTTP module

  • create a basic HTTP server with the Node.js HTTP module
  • manage requests to a Node.js web server
  • configure responses from a Node.js web server
  • configure a Node.js application to act as an HTTP client
  • manage Node.js HTTP client requests and responses including setting cookies and using the write method of the response object to write to the response body
  • manage Node.js HTTP client requests that are of the POST type including uploading form data and files
  • configure a Node.js web server to handle events
  • configure a Node.js web server to access and serve a HTML file
  • use the URL module to parse URLs in a Node.js application
  • use the Query String module to work with query strings in Node.js application

  • sl_jsnd_a01_it_enus


    Home      Signup      Courses      Sign-In

      UN Global Alliance for ICT and Development ESKILLS360 IS A UN GAID FLAGSHIP INITIATIVE