TypeScript المتوسط: العمل مع ES Modules الأصلية
أتقن أنظمة الوحدات الحديثة في TypeScript، وقم بتكوين امتدادات الملفات، وجسر الفجوة بين CommonJS و ES modules في مشاريع الويب الخاصة بك.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يعتمد تطوير الويب الحديث بشكل كبير على الكود المجزأ (modular code)، ولكن قد يكون الانتقال من تنسيقات الوحدات القديمة إلى المعايير الحديثة أمرًا مليئًا بالتحديات. توضح هذه الدورة كيفية تعامل TypeScript مع تحليل الوحدات (module resolution) في البيئات الحديثة، مما يُمكّنك من كتابة كود نظيف ومستقبلي. ستنتقل من بناء الجملة الأساسي إلى فهم كيفية تصرف الكود البرمجي المترجم (compiled code) في بيئات العالم الحقيقي.
من خلال إكمال هذه الدورة، ستكتسب فهمًا عميقًا لكيفية تفاعل TypeScript مع ECMAScript Modules (ESM) الأصلية و CommonJS (CJS). ستتعلم كيفية ضبط إعدادات مشروعك لدعم تحليل الوحدات الحديث، والتعامل مع البيئات ذات الوحدات المختلطة، واستخدام ميزات TypeScript الحديثة مثل عمليات الاستيراد والتصدير الخاصة بالأنواع فقط (type-only imports and exports).
ما ستتعلمه:
- فهم الفروق الأساسية بين CommonJS و ES Modules الأصلية في TypeScript
- تكوين إعدادات الحزمة وخيارات المترجم لاستهداف أنظمة الوحدات الحديثة
- إدارة امتدادات الملفات مثل .mts و .cts و .js و .mjs بشكل صحيح في مشاريعك
- تطبيق عمليات الاستيراد والتصدير الخاصة بالأنواع فقط لتحسين مخرجات JavaScript المترجمة
- حل أخطاء تحميل الوحدات الشائعة ومشاكل التوافقية في بيئات Node.js والمتصفح
- تطبيق تكوينات TypeScript الحديثة لضمان تحليل التبعيات بسلاسة
تبدأ هذه الدورة بالمفاهيم الأساسية، حيث تحدد المصطلحات الرئيسية وتشرح تاريخ وحدات JavaScript قبل الغوص في ملفات التكوين وخيارات المترجم. ثم ستستكشف سيناريوهات عملية، مع التركيز على كيفية هيكلة عمليات الاستيراد والتصدير لبيئات التشغيل الحديثة.
تم تصميم هذه الدورة لمطوري TypeScript المتوسطين الذين يرغبون في تعميق فهمهم لتحليل الوحدات وتكوينات البناء الحديثة. لا يلزم وجود إعداد متقدم، ولكن يوصى بوجود معرفة أساسية بـ TypeScript و Node.js.
ابدأ في كتابة كود TypeScript مجزأ وأكثر حداثة ونظافة اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 42 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع