The Complete Guide to Learning Node.js

From Basics to Building REST API Step by Step

4.7(86)7h 33m43 lectures7 sections

What you'll learn

  • Learn the basics of Node.js
  • Understand how to build a REST API
  • Apply server concepts practically
  • Manage packages using npm
  • Design the project structure effectively
  • Use modern development tools

About this course

This course takes you on a comprehensive journey to learn Node.js from the basics to building a professional REST API. You will learn how to work with the environment, create modules, read and write files, build a server, handle requests and responses, and use NPM for package management, culminating in a complete practical project that implements CRUD concepts using RESTful API step by step.

Expected outcomes

  • Ability to create a Backend Server using Node.js from scratch.
  • Practical understanding of how to build RESTful APIs.
  • Organizing projects using MVC structure.
  • Handling data and implementing create, update, and delete operations.
  • Preparedness to advance to frameworks like Express and databases.

Instructor

Eng. Amr Abdel Fattah

Eng. Amr Abdel Fattah

Computer systems engineer specializing in mobile app and website development, with experience in creating popular platforms and web applications.
7,111 students20 courses