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