Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to Node.js

Course Summary

The Introduction to Node.js training course is designed to demonstrate the fundamentals of the Node.js platform.

The course begins with a discussion of how a Node.js server operates differently from other web servers. Next, it analyzes the language and discuss the benefits of using Node for applications and build command-line applications and Hypertext Transfer Protocol (HTTP) servers using Node.js. The course concludes with an exploration of the Node.js community and ways in which to build applications using the 3rd party frameworks Express and Socket.IO.

Purpose
Learn how to utilize the basics of Node.js, Express, Socket.IO, and Node Package Manager (NPM) to create basic servers and web applications.
Audience
Front-end developers looking to learn Node.js.
Role
Web Developer
Skill Level
Intermediate
Style
Hack-a-thon - Learning Spikes - Workshops
Duration
3 Days
Related Technologies
JavaScript | Node.js | Web Development

 

Productivity Objectives
  • Describe how Node.js works
  • Build Command Line Apps with Node
  • Utilize the core Node packages/modules within npm
  • Create basic Express Apps
  • Write basic Socket.IO Apps

What You'll Learn:

In the Introduction to Node.js training course, you'll learn:
  • Node.js Introduction
    • What is Node?
    • How does Node Work?
    • Install Node
    • REPL
    • Node Core
    • Build Command Line Apps
    • Global and process objects
    • Create Node Modules
    • Create http servers
    • Make http requests
  • Node Package Manager and Express
    • Introduce NPM and the Node community
    • What is Express?
    • Install the Express Framework?
    • First app.js Serving Static Files
    • Handle errors
    • Routes
    • Integrate CORS with Express
    • Template with Express
    • Build RESTful API with Express
  • Building Socket.IO Applications
    • What is Socket.IO?
    • Websockets polls and long polls
    • Install Socket.IO
    • Configure Socket.IO
    • Build a basic chat room
    • Utilize Socket.IO with Express
    • Create a game with Socket.IO
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.