


منذ 8 ساعات
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
الترحيب الحار في TypeScript: بناء تطبيقات قابلة للتطوير وقوية من قبل Uplatz.TypeScript هي مجموعة من JavaScript التي تضيف كتابة ثابتة إلى اللغة. هذا يعني أنه يمكنك تحديد أنواع المتغيرات والوظائف والكيانات الأخرى في التعليمات البرمجية الخاصة بك ، مما يتيح لمرجم TypeScript التقاط الأخطاء قبل تشغيل الكود الخاص بك. رمز عن طريق اصطياد الأخطاء قبل أن تصل إلى وقت التشغيل. لا تزال النتيجة النهائية هي رمز JavaScript الذي يمكن تنفيذه في أي مكان يدعمه JavaScript. تعمل العملية على النحو التالي: 1. كتابة رمز TypeScript
- تكتب الكود الخاص بك باستخدام بناء جملة TypeScript ، والذي يتضمن التعليقات التوضيحية للكوع. تحدد هذه التعليقات التوضيحية أنواع البيانات المتوقعة للمتغيرات والوظائف والعناصر الأخرى في الكود الخاص بك.
- يأخذ برنامج التحويل البرمجي TypeScript (TSC) رمز TypeScript ويحوله إلى رمز JavaScript القياسي. تسمى هذه العملية transpilation لأنها تقوم بتحويل الكود من إصدار JavaScript (مع أنواع) إلى أخرى (بدون أنواع).
- أثناء التجميع ، يقوم برنامج التحويل البرمجي TypeScript بإجراء فحص النوع. يحلل الكود الخاص بك للتأكد من استخدام الأنواع باستمرار وأنه لا توجد أخطاء في النوع. إذا وجدت أخطاء ، فسيتم الإبلاغ عنها ، مما يمنعك من إنشاء إخراج JavaScript حتى تقوم بإصلاحها.
- يمكن تشغيل رمز JavaScript الذي تم إنشاؤه بواسطة برنامج التحويل البرمجي في أي بيئة JavaScript ، مثل متصفح الويب أو Node.js. نظرًا لأن الأنواع تتم إزالتها أثناء التجميع ، فإن وقت تشغيل JavaScript لا يحتاج إلى فهم نظام نوع TypeScript.
- الكتابة الثابتة: الميزة الأساسية لـ TypeScript. يسمح لك بتحديد أنواع المتغيرات والوظائف والكيانات الأخرى. هذا يساعد على اصطياد أخطاء النوع في وقت مبكر من التطوير.
- اكتب التعليقات التوضيحية: يمكنك تحديد أنواع المتغيرات والوظائف الخاصة بك باستخدام بناء جملة معين (على سبيل المثال ، اسمح الاسم: string = "alice" ؛).
- اكتب الاستدلال: يمكن أن يستنتج TypeScript أنواعًا تلقائيًا ، حتى لو لم تكتبها صراحة. هذا يقلل من كمية الكود الذي تحتاج إلى كتابته.
- المترجم رمز إلى JavaScript.
يجلب TypeScript الكثير إلى الجدول ، مما يجعله خيارًا شائعًا لتطوير الويب الحديث. بعض ميزاتها الرئيسية هي:
- الكتابة الثابتة: هذا هو قلب TypeScript. يتيح لك تحديد أنواع المتغيرات والوظائف والعناصر الأخرى في الكود الخاص بك. يساعد هذا على اصطياد أخطاء النوع أثناء التطوير ، قبل أن تتسبب في مشاكل في وقت التشغيل.
- الاستدلال النوع: TypeScript ذكي بما يكفي لمعرفة الأنواع في كثير من الأحيان حتى لو لم تكتبها صراحة. هذا يجعل الكود أقل مطوّلة مع الاستمرار في توفير فوائد الكتابة.
- واجهات: هذه تحدد "شكل" الكائنات ، وتحديد الخصائص والأساليب التي يجب أن يكون لديهم. وهي تساعد في ضمان أن أجزاء مختلفة من الكود الخاص بك تعمل بسلاسة.
- الفئات: يدعم TypeScript البرمجة الموجهة للكائنات مع الفصول ، مما يتيح لك إنشاء مخططات قابلة لإعادة الاستخدام للكائنات ذات الخصائص والأساليب.
- > الأكل: تسمح لك هذه بكتابة رمز يمكنه العمل مع مجموعة متنوعة من الأنواع دون التضحية بسلامة النوع. هذا مفيد بشكل خاص لإنشاء مكونات ووظائف قابلة لإعادة الاستخدام.
- التعدادات: توفر التعداد طريقة لتحديد مجموعة من الثوابت المسماة ، مما يجعل الكود الخاص بك أكثر قابلية للقراءة والصيانة. هي وسيلة لإضافة وظائف إضافية إلى الفئات والخصائص والأساليب والملحقات. يمكن استخدامها لأشياء مثل تسجيل الدخول وحقن التبعية والمزيد.
- وحدات ومساحات الأسماء: هذه تساعدك في تنظيم الكود الخاص بك في وحدات منطقية ، مما يجعل من السهل إدارة المشاريع الكبيرة والحفاظ عليها.
- الأدوات: يتمتع TypeScript بدعم أدوات ممتاز ، بما في ذلك ميزات مثل إكمال التعليمات البرمجية ، وإعادة التجهيز ، وتصحيح الأخطاء في IDE. لذلك فهو يعمل بسلاسة مع مكتبات JavaScript الحالية والأطر.
TypeScript - المنهج الدراسي
الوحدة 1: مقدمة إلى TypeScript
- ما هو typeScript ؟
- لماذا يجب أن نتعلم TypeScript؟
- TypeScript vs JavaScript
- تثبيت typeScript
- كتابة برنامج TypeScript الأول
- فهم بنية مشروع TypeScript
- تكوين tsconfig.json < /ul>
- الأنواع البدائية (السلسلة ، الرقم ، المنطقية ، إلخ.)
- صريح أنواع VS المستنتجة
- صفائف ، و tuples ، والتعداد
- أنواع الاتحاد والتقاطع (مع أمثلة)
- واجهات ونوع الأسماء المستعارة
- القيم الافتراضية والنقابات و التقاطعات
- تأكيدات النوع
- أنواع الوظائف
- مقدمة في Generics
- إنشاء فئات وكائنات
- معدلات الوصول (عامة ، خاصة ، محمية)
- خصائص readonly
- getters و etters
- الخصائص والأساليب الثابتة
- الفئات الملخصية والميراث
- تنفيذ OOP المبادئ
- مشروع عملي
- تنظيم واستخدام الوحدات النمطية
- استيراد وتصدير
- باستخدام TypeScript مع React و node.js
- باستخدام ملفات الإعلان (.D.TS)
- العمل مع أدوات الواجهة الأمامية مثل WebPack و Babel
- أنواع الأداة المساعدة (جزئي ، قراء ، سجل ، إلخ.)
- أفضل الممارسات
- توقيعات الوظائف
- وظائف التحميل الزائد
- تمديد الفئات
- باستخدام mixins
- أمثلة في العالم الحقيقي
- قم بإنشاء تطبيق TypeScrip القابل للتطوير
- إنشاء أ مكتبة ذات كتابة صارمة
- إعداد مشروع زاوي مع TypeScript
- تطوير مشروع Vue.js مع TypeScript
- اصطياد وإدارة الأخطاء
- تصحيح تصحيح رمز TypeScript
- استكشاف خيارات TSC < بر Mixins
- مشروع عملي
- فئة وطريقة وديكور العقارات
- الأنواع الشرطية وأنواع المعينة
- عمليات crud
- تكوين واجهة أمامية التطبيق
- باستخدام الفانيليا typercript و Context API و Redux
- معالجة التنقل مع جهاز توجيه رد الفعل
- باستخدام Axios TypeScript
- اختبار مع Jest
- فوائد من TypeScript في الهاتف المحمول التطبيقات
- دليل خطوة بخطوة باستخدام المعرض
- تنظيم رمز مع مساحات الأسماء
- مشروع خطوة بخطوة
- عمليات crud في TypeScript
- تكامل قاعدة البيانات
- node.js ورد التطبيقات
- شرح مع الأمثلة والجداول
يمكن أن يكون تعلم TypeScript فتح بعض الفرص الوظيفية المثيرة. يمكن أن يعزز Learning TypeScript آفاق حياتك المهنية بشكل كبير في تطوير الويب ، وتطوير الأجهزة المحمولة ، وحتى تطوير اللعبة. إنها مهارة قيمة في ارتفاع الطلب ، ويمكن أن تساعدك على بناء برامج أفضل وأكثر موثوقية. بعض المجالات الرئيسية التي تكون فيها المعرفة النسبية ذات قيمة عالية هي: 1. التطوير الأمامي
- typeScript مع React: هذا مزيج شائع جدًا. تستخدم العديد من الشركات TypeScript مع React لبناء تطبيقات ويب كبيرة ومعقدة. يمكن لمعرفة TypeScript أن تجعلك مطور React بشكل كبير. إذا كنت مهتمًا بالتطور الزاوي ، فإن TypeScript هي مهارة يجب أن تكون.
- typeScript مع Vue.js: بينما يمكن استخدام Vue.js مع JavaScript ، أصبحت TypeScript شائعة بشكل متزايد في Vue.js النظام الإيكولوجي ، خاصة بالنسبة للمشاريع الكبيرة.
- أدوار الواجهة الأمامية العامة: حتى لو لم تذكر الشركة بشكل صريح ، مع العلم أنها يمكن أن تمنحك ميزة في أدوار المطور الأمامي. إنه يوضح التزامك بكتابة رمز عالي الجودة يمكن صيانته.
- node.js الخلفية: يمكن استخدام TypeScript على جانب الخادم مع Node.js. يتيح لك هذا إنشاء تطبيقات كاملة المكاسب مع لغة متسقة ونظام النوع عبر الواجهة الأمامية والخلفية.
- جودة التعليم التكنولوجيا ، يمكن أن تساعدك TypeScript في كتابة رمز أفضل ل APIs ومنطق من جانب الخادم.
- React Native: إذا كنت مهتمًا ببناء تطبيقات الهاتف المحمول مع React Native ، فيمكن أن يكون TypeScript أحد الأصول القيمة. يساعدك ذلك في الالتقاط أخطاء مبكرًا وتحسين قابلية رمز الهاتف المحمول الخاص بك.
- محركات اللعبة: تدعم بعض محركات الألعاب TypeScript ، مما يتيح لك استخدامها لمنطق اللعبة والبرمجة النصية.
- الرصاص الفني/المهندس المعماري: مع اكتساب خبرة مع TypeScript ، يمكنك الانتقال إلى أدوار كبار مثل الرصاص التقني أو المهندس المعماري ، حيث ستكون مسؤولاً عن اتخاذ القرارات الفنية وفرق التوجيه.
- المساهم المفتوح المصدر: يمكن أن يكون المساهمة في مشاريع المصدر المفتوح التي تستخدم TypeScript وسيلة رائعة لتحسين مهاراتك وبناء محفظتك.
لماذا يتم الطلب على TypeScript
- قابلية التوسع: يعد TypeScript ممتازًا لبناء تطبيقات كبيرة ومعقدة تحتاج إلى الحفاظ عليها وتوسيع نطاقها مع مرور الوقت.
- قابلية الصيانة: إن الكتابة الثابتة في TypeScript تجعل من السهل فهم رمز إعادة الطرد ، وهو أمر بالغ الأهمية للمشاريع طويلة الأجل .
- أخطاء مخفضة: تساعد TypeScript على الالتقاط أخطاء في وقت مبكر من عملية التطوير ، مما يقلل من عدد الأخطاء التي تجعلها في الإنتاج.
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة