تخطَّ إلى المحتوى
AzLearn

لغة TypeScript

تعلّم TypeScript من الصفر — من كتابة JavaScript بأمان إلى تطبيقات الإنتاج

مبتدئ ~16 ساعة عدد الفصول: 13 برمجة

رحلتك في تعلم TypeScript تبدأ هنا

مرحباً بك في مسار TypeScript على منصة AzLearn. هذا المسار يعلّمك كيف تكتب JavaScript بثقة أعلى: أنواع واضحة، نماذج بيانات مفهومة، دوال يسهل تعديلها بأمان، وتعامل أهدأ مع APIs وواجهات المستخدم ومشاريع Node.

TypeScript لا يستبدل JavaScript؛ هو طبقة تصميم وتحليل فوقها. ستتعلّم هنا كيف تستخدمه كأداة تفكير، لا كزخرفة على الكود. الهدف أن يصبح الخطأ واضحاً قبل التشغيل، وأن يصبح شكل البيانات مفهوماً للقارئ والمحرر والفريق.

ماذا ستتعلم في هذا المسار؟

يغطي هذا المسار 13 فصلاً و52 درساً. نبدأ من الأساسيات — ما هي TypeScript ولماذا نستخدمها وكيف نكتب أول برنامج — ثم نصعد تدريجياً عبر أنظمة الأنواع، الدوال، الكائنات والكلاسات، Generics، البرمجة غير المتزامنة، أدوات البناء، الاختبار، Node.js، واجهات المستخدم، الأنماط المتقدمة، وصولاً إلى بنية التطبيقات في بيئة الإنتاج.

في كل فصل ستجد:

  • دروس مفاهيمية تشرح فكرة واحدة بوضوح مع أمثلة عملية.
  • تطبيق walkthrough يربط الأفكار بنموذج حقيقي قابل للتنفيذ.
  • مختبر lab أو اختبار quiz تثبّت فيه ما تعلّمته بمهمة قابلة للقياس.

المتطلبات

يفترض هذا المسار أنك تعرف أساسيات JavaScript: المتغيرات، الدوال، المصفوفات، والكائنات. لا تحتاج خبرة سابقة في TypeScript. إذا كنت جديداً تماماً على البرمجة، ابدأ بمسار Python أو Go أولاً.

TypeScript في السوق

TypeScript أصبح المعيار الصناعي لمشاريع JavaScript الجادة. معظم مشاريع React الكبيرة، إطارات Node.js الحديثة مثل NestJS وHono، وأدوات البناء الحديثة مثل Vite وesbuild تستخدمه. تعلّمه اليوم يمنحك القدرة على قراءة قواعد كود ضخمة بثقة، والعمل ضمن فرق كبيرة بجهد تنسيق أقل.

إن كنت تريد تعزيز ما تتعلمه بالتكرار اليدوي، تفضّل بـتمارين في وضع Rebuild — اقرأ الملف ثم اكتبه بنفسك حتى تثبت أشكال TypeScript في يدك.

ابدأ من الفصل الأول إذا كنت جديداً على TypeScript أو تعرف JavaScript وتريد تحويل معرفتك إلى كود أكثر أماناً وقابلية للصيانة.