#1010PaidIntermediate

Node.js Backend Development: APIs & Databases

Build robust backend applications with Node.js, Express.js, and modern databases. Learn REST API design, authentication, and database integration with MongoDB and PostgreSQL.

ID: 1010
4.6
(198)
1,650 Students Enrolled
4 Hours
4 Lessons
Arabic

Instructor: Dr. Ahmad Mansour

What You Will Learn

Understand Node.js architecture, the event loop, and async programming
Build professional REST APIs with Express.js and proper error handling
Integrate MongoDB (Mongoose) and PostgreSQL (Prisma) databases
Implement JWT authentication and role-based authorization

Who This Course Is For

Frontend developers who want to become full-stack developers
Junior developers looking to specialize in backend development
Computer science graduates preparing for backend engineering roles
Developers experienced in other languages who want to learn Node.js

Prerequisites

Solid understanding of JavaScript and ES6+ features
Basic familiarity with the command line / terminal
Node.js (v18+) and npm installed on your machine
Basic understanding of HTTP and how the web works

Course Content

This Course Includes

4 Hours
4 Lessons
Arabic
Completion Certificate

Instructor

Dr. Ahmad Mansour

Dr. Ahmad Mansour

Senior software engineer and full-stack developer with 12 years of industry experience. Passionate about teaching modern web technologies.

Student Reviews

4.5
2 Reviews
5
1
4
1
3
0
2
0
1
0
Bilal Zidane

Bilal Zidane

December 20, 2025

Perfect companion to the React course. Dr. Ahmad covers backend development thoroughly. The database integration lesson with Prisma was eye-opening.

Instructor

Glad the full-stack path is working for you, Bilal!

Youssef Amrani

Youssef Amrani

January 10, 2026

Solid backend course. The CRUD API exercise was challenging in a good way. I now feel confident building APIs. Would love more content on deployment and DevOps.