AzLearn

لغة TypeScript

تعلّم TypeScript من الصفر — من JavaScript الآمن إلى تطبيقات production

مبتدئ ~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، وأدوات الـ tooling مثل Vite وesbuild تستخدمه. تعلّمه اليوم يفتح لك قراءة قواعد كود ضخمة بثقة، والمشاركة في فرق كبيرة بأقل تنسيق.

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

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