Skip to content

🎉 30% off 40+ Arabic courses — for a limited timeSee the offers

Certificate of completion

Back-End with Node.js and Databases

Build a complete API: routing, auth, database, security and deployment to a real server.

4.6(411)2.5k students18 lessons2h 52mIntermediate
عبدالله المطيريInstructorعبدالله المطيريLast updated July 2026Course languageArabic

What you will learn

  • Build a complete REST API
  • Design a sound relational schema
  • Implement secure auth and permissions
  • Defend against common vulnerabilities
  • Deploy to production with monitoring

About this course

The back end is where expensive security mistakes happen. We build a complete API for a real application and stop at every security decision: password storage, session token design, and preventing access to another user's data — plus relational schema design, efficient queries, migrations, deployment, logs and monitoring.

Course content

4 modules18 lessonsTotal length 2h 52m

Building the API4 lessons41m
The Database5 lessons52m
  • Tables and relationsVideoAfter purchase06:34
  • Efficient queries and indexesVideoAfter purchase16:24
  • MigrationsVideo1After purchase12:50
  • TransactionsVideo1After purchase16:04
  • Module quizQuizAfter purchase00:00
Security4 lessons46m
  • Storing passwords correctlyVideo1After purchase14:19
  • Session and refresh tokensVideoAfter purchase14:17
  • Row-level permissionsVideoAfter purchase06:07
  • The ten most common vulnerabilitiesVideoAfter purchase10:55
Testing and Deployment5 lessons34m
  • Unit and integration testsQuizAfter purchase00:00
  • Environment variables and secretsArticleAfter purchase05:10
  • Deploying to productionVideoAfter purchase15:19
  • Logs, monitoring and alertsVideoAfter purchase13:33
  • Final assessmentQuizAfter purchase00:00

Requirements

  • Solid JavaScript
  • Basic command line

Who this course is for

  • Front-end devs going full stack
  • Developers moving from PHP to Node
  • Technical founders building v1

About the instructor

Accreditation

  • PAAET

Accrediting bodies named on the certificate this course issues.

Frequently asked

Which database does the course use?

PostgreSQL is the main one, with a comparison lesson on when SQLite or MySQL fits better.

Does it cover automated testing?

Yes — a full module on API testing: unit, integration and a dedicated test database.

Student reviews

4.6411 ratings
  • 5stars
    72%
  • 4stars
    20%
  • 3stars
    5%
  • 2stars
    2%
  • 1stars
    1%

Latest reviews

  • ناصر البقمي

    ناصر البقمي

    22 July 2026

    الوحدة الثانية لحالها تستاهل سعر الدورة كامل. معلومات ما لقيتها في أي مصدر عربي ثاني.

  • عبدالعزيز الشايجي

    عبدالعزيز الشايجي

    2 July 2026

    المحتوى محدّث فعلاً مو مسجّل قبل خمس سنوات. الأمثلة كلها من هالسنة وهذا يفرق كثير.

  • حمد الفهد

    حمد الفهد

    27 May 2026

    دورة قوية ومفيدة. أعطيها أربع نجوم لأني تمنيت أمثلة أكثر في الوحدة الأخيرة، بس عموماً ممتازة.

  • روان العنزي

    روان العنزي

    31 March 2026

    الفكرة العامة مفيدة لكن التنظيم يحتاج مراجعة، بعض الدروس مكانها المنطقي مختلف.

  • راشد الكعبي

    راشد الكعبي

    12 January 2026

    بعض النقاط تكررت بين الوحدات، وكنت أفضّل لو اختُصرت الدورة إلى نصف المدة بنفس الفائدة.