Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Introduction to Node.js

Linux Foundation via edX

Overview

Introduction to Node.js is designed for frontend or back-end developers who would like to become more familiar with the fundamentals of Node.js and its most common use cases. Before enrolling, students should know how to use a command line terminal, and have some familiarity with JavaScript.

In this course, you will learn how to rapidly build command line tools, mock RESTful JSON APIs and prototype real-time services. You will also discover and use various ecosystem and Node core libraries, and come away understanding common use cases for Node.js.

By immersing the student in a full-stack development experience, this course helps to bring context to Node.js as it relates to the Web Platform while providing students with a pragmatic foundation in building various types of real-world Node.js applications. At the same time, the general principles and key understandings introduced by this course can prepare the student for further study towards the OpenJS Node.js Application Developer (JSNAD) and OpenJS Node.js Services Developer (JSNSD) certifications.

Syllabus

  • Welcome!
  • Chapter 1: Setting up
  • Chapter 2: Service Mocking
  • Chapter 3: Going Real-Time
  • Chapter 4: Building CLI Tools
  • Chapter 5: Navigating the Ecosystem
  • Chapter 6: What’s Next?
  • Final Exam (Verified Certificate track only)

Taught by

David Mark Clements

Reviews

3.5 rating, based on 2 Class Central reviews

4.4 rating at edX based on 5 ratings

Start your review of Introduction to Node.js

  • Ramana
    super in class While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you’ll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions.Once you have the fundamentals down, you’ll apply that knowledge by creating algorithms to manipulate strings, factorialize numbers, and even calculate the orbit of the International Space Station.Along the way, you’ll also learn two important programming styles or paradigms: Object Oriented Programming (OOP) and Functional Programming (FP).
  • Anonymous
    It is one of the very few times that I have actually abandoned a course and requested a refund. The course does not seem to be making an introduction to node. The code for the frontend and backend seems to have been created by someone who was trying to be smart instead of a pragmatic coder that writes code friendly for other users and especially learners.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.