أساسياتGenerics في TypeScript: بناء أنواع قابلة لإعادة الاستخدام
أتقن المبادئ الأساسية لمعلمات الأنواع في TypeScript الحديثة لكتابة كود عالي القابلية لإعادة الاستخدام وآمن من حيث الأنواع للمشاريع الواقعية.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
غالبًا ما تؤدي كتابة كود مرن إلى خيار صعب بين فقدان الأمان في الأنواع باستخدام 'any' أو تكرار الكود عبر أنواع متعددة. تحل Generics في TypeScript هذه المعضلة من خلال السماح لك بوضع معلمات لأنواعك، مما يحافظ على نظافة قاعدة الكود الخاص بك، وقابليتها للتوسع، وكونها مكتوبة بالكامل. ترشدك هذه الدورة النصية من الآليات الأساسية بناء جملة generic إلى أنماط التصميم العملية التي يمكنك استخدامها في التطوير اليومي.
ستبدأ بوضع أساس قوي في مفاهيم نظام الأنواع الأساسية قبل الغوص في سيناريوهات عملية، مثل تحويل مصفوفات الكائنات إلى قواميس منظمة. على طول الطريق، ستستكشف ميزات TypeScript الحديثة مثل أنواع الأدوات المساعدة، وقيود الأنواع، والتحقق الصارم من الأنواع لضمان بقاء الكود الخاص بك قوياً وقابلاً للصيانة.
ما ستتعلمه:
- فهم المفاهيم الأساسية لأنواع المعلمات ومتى يتم تطبيقها
- إنشاء وظائف وواجهات وفئات قابلة لإعادة الاستخدام باستخدام بناء جملة generic
- تطبيق قيود الأنواع لتحديد معلمات generic بأمان وبشكل متوقع
- تنفيذ أنماط تحويل البيانات العملية، مثل تعيين المصفوفات لكائنات القاموس
- الاستفادة من أنواع الأدوات المساعدة الحديثة لتبسيط تطوير TypeScript اليومي
- ممارسة كتابة كود آمن من حيث الأنواع يتجنب مخاطر نوع 'any'
يبدأ التدريب بالمصطلحات الأساسية ومفاهيم معلمات الأنواع الأساسية، ثم ينتقل خطوة بخطوة عبر أنماط التنفيذ العملية وتمارين إعادة هيكلة الكود الواقعية. تم تصميم هذه الدورة التدريبية للمطورين المبتدئين الذين لديهم إدراك أساسي بمتغيرات ووظائف TypeScript ولكنهم يرغبون في كتابة كود أكثر مرونة وقابلية لإعادة الاستخدام. لا توجد خبرة متقدمة في برمجة الأنواع مطلوبة. ابدأ القراءة لإطلاق العنان للإمكانات الكاملة لنظام أنواع TypeScript اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 42 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات TypeScript
شهادة
تطبيق عملي
DH 150.00
→
💼 جاهز لسوق العمل
🎓 بشهادة
التطوير الزاوي المنظم: بناء تطبيقات تفاعلية
شهادة
تطبيق عملي
DH 150.00
→
💼 جاهز لسوق العمل
🎓 بشهادة
1999: إنشاء أول موقع إلكتروني.
شهادة
تطبيق عملي
DH 150.00
→
🔥 مطلوب
🎓 بشهادة
تطوير تطبيقات الويب الكلاسيكية باستخدام Angular: الوحدات (Modules)، TypeScript، وواجهات برمجة التطبيقات (APIs)
شهادة
تطبيق عملي
DH 150.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع