📣 Mentors wanted 📣 Your experience = someone else's breakthrough. Apply now →

Advanced Course : Building APIs with Node.js

Node.js is a free and open-source JavaScript runtime environment that’s widely used by companies such as PayPal and Netflix to run their services. In this course, you’ll learn how to generate dynamic page content, collect form data as well as add, delete and change data in your database.

10+ hours of on-demand lessonsCrafted by industry developers Apply what you learn with assignments

Who is this for?

Those who are inquisitive, creative, and are critical thinkers make great Node.js developers. They love solving puzzles, and are team players working with front-end developers and designers to bring information, data and logic to life.

Back-end web development with Node.js handles all of the behind-the-scenes magic of websites and applications - everything that the user does not see. Unlike other back-end tools, Node JS is written in JavaScript, which means Node JS developers can move easily into full-stack development. It is free and open-source, making it a great choice for anyone wanting to build a project - or a lucrative career - as a back-end or full-stack developer.
Node.js changed the way I see web development!
Liam

Syllabus

  • Introduction to Node.js
  • Understanding the Event Loop
  • Setting Up Express.js
  • Handling API Requests
  • Database Integration
  • User Authentication
  • Middleware & Security
  • Testing APIs
  • Deploying Node.js Applications
  • Final Project

Prerequisites

  • Basic JavaScript knowledge
  • Familiarity with Git & GitHub

Learning outcomes

  • Understand server-side programming
  • Build RESTful APIs with Express.js
  • Work with databases and authentication
Meet your instructor
Photo of Sampurna Sen

Sampurna Sen has worked as a Senior Software Engineer in various industries including media, e-commerce and hospitality. She’s a big advocate of women in tech & enjoys helping young talent grow into their dream career.