We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Details

SkillsFuture Course - Basic Nodes.js Training

Node.js is a powerful tool for controlling servers, building web applications, and creating event-driven programs. And it takes JavaScript—a language familiar to all web developers—out of the browser. With Node.js, you can build applications that run on your laptop or even the cloud. Learn the essentials of Node.js and start creating your own JavaScript applications in this introductory training course.
The topics include: 

  • What is Node.js?
  • Installing Node.js
  • Understanding the global object and global timing
  • Importing the core modules
  • Handling events
  • Creating child processes
  • Reading, writing, and removing files
  • Working with file streams
  • Making http requests
  • Serving files and JSON data
  • Installing npm, the node package manager
  • Working with Express, the web server framework
  • Using WebSockets

Outline

Module 1 Get Started

  • What Is Node.js?
  • Node.js history
  • How Node.js works
  • Installing Node.js

Module 2. Node Core

  • The global object
  • Argument variables with process.argv
  • Standard input and standard output
  • Global timing functions

Module 3. Node Modules

  • Core modules
  • Collecting information with Readline
  • Handling events with EventEmitter
  • Exporting custom modules
  • Creating child process with exec
  • Creating child process with spawn

Module 4 The File System

  • Listing directory files
  • Reading files
  • Writing and appending files
  • Directory creation
  • Renaming and removing files
  • Renaming and removing directories
  • Readable file streams
  • Writable file streams

Modul 5. The HTTP Module

  • Making a request
  • Building a web server
  • Serving files
  • Serving JSON data
  • Collecting POST data

Module 6. Node Package Manager

  • Installing npms locally
  • Installing npms globally on a Mac
  • Installing npms globally on a PC
  • File servers with httpster

Module 7. Web Servers

  • The package.json file
  • Intro to Express
  • Express routing and CORS
  • Express post bodies and params

Module 8. WebSockets

  • Creating a WebSocket server
  • Broadcasting messages with WebSockets
  • Creating WebSockets with Socket.IO

Speaker/s

Rakesh has around 4+ years of experience in UI and Front End Development. He has worked on various domains including Banking & Finance, Health Care and Media & Entertainment for developing Web applications and Mobile applications using technologies like Bootstrap,Angularjs,HTML5,CSS,JQuery,Javascript, Nodejs,Express,Gulp, Git,SASS,LESS,Karma,ES6 and Babel.
Reviews
Be the first to write a review about this course.
Write a Review

Tertiary Courses Singapore offer many SkillsFuture courses in Singapore. We offers wide range of classroom instructor-led technical training courses for working professionals and executives in Singapore. Many of our courses and trainings are SkillsFuture Approved and eligible for WDA Absentee Payroll Grant.

Our courses include Infocomm, Digital Media, Robotics, Semiconductor,Telecommunication, Life Science, Horticulture Industries , and Business Administration . Below are some of our popular courses

  1. Python Programming
  2. R Programming
  3. Tableau
  4. Machine Learning
  5. Raspberry Pi
  6. Arduino
  7. 3D Printing
  8. iOS Apps Development
  9. Android Apps Development
  10. Magento eCommerce
  11. Wordpress
  12. Joomla
  13. Search Engine Optimization
  14. Web Design
  15. Google Analytics
  16. Facebook Marketing
Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.