الانتقال إلى المحتوى الرئيسي
الأكاديمية
متوسط حيّ الكود

Node.js

JavaScript على الخادم.

Node.js runs JavaScript outside the browser: on servers, in command-line tools and in the build tools you use every day. This track takes you from your first node command to a tested, secure JSON API: modern ES modules and npm, the event loop and worker threads, files and streams, HTTP servers with node:http and Express 5, validation, errors and logging, the built-in test runner, TypeScript with no build step, and deployment.

You already know JavaScript. Here you learn to run it where the data lives.

الدروس
٢١
الوقت
٣ ساعة
المستوى
متوسط

دروس هذا المسار بالإنجليزية حاليًا.

  • البرونز متاحة
  • الفضة متاحة
  • الذهب مقفلة

مستعد لإثبات نفسك؟

ثلاثة امتحانات في انتظارك: البرونز والفضة والذهب.

إلى الامتحانات

ما ستتمكن من فعله

  • Set up modern projects with ES modules, npm scripts and Node's built-in modules
  • Explain the event loop and keep it free with async I/O and worker threads
  • Read, write and stream files safely, even huge ones
  • Build a REST JSON API with Express 5, validation and central error handling
  • Test with node:test, run TypeScript directly and ship to production with Docker

الرحلة

  1. ١
    الوحدة ١

    Node.js basics

    What Node is, ES modules, built-in modules, npm and scripts.

    ٠ / ٤
  2. ٢
    الوحدة ٢

    The event loop

    How one thread serves thousands, worker threads and EventEmitter.

    ٠ / ٣
  3. ٣
    الوحدة ٣

    Files and streams

    Read and write files, build safe paths and stream big data.

    ٠ / ٣
  4. ٤
    الوحدة ٤

    HTTP servers

    Build servers with node:http, then with Express 5.

    ٠ / ٣
  5. ٥
    الوحدة ٥

    A real JSON API

    REST routes, validation, errors, logs and a leaderboard.

    ٠ / ٤
  6. ٦
    الوحدة ٦

    Ready for production

    Tests, TypeScript, configuration, security headers and Docker.

    ٠ / ٤

التنقل السريع