البرمجة الفوقية في روبي - دورة 4900 فرك. من ThinkNetica، تدريب لمدة أسبوع، التاريخ 27 نوفمبر 2023.
Miscellanea / / November 27, 2023
11 عامًا من الخبرة في إنشاء ودعم المنتجات التي تم إنشاؤها بلغات وتقنيات مختلفة في مجالات مثل خدمات معاملات الدفع والرعاية الصحية والتجارة الإلكترونية.
تعاونت مع شركات مثل JetRuby، وProfitero، وeComCharge.
بعد أن شق طريقه ليصبح مهندسًا للأنظمة الموزعة، اكتسب خبرة في حل المشكلات المختلفة في شركات الاستعانة بمصادر خارجية والمنتجات.
روبي هي اللغة الرئيسية والمفضلة لتطوير البرمجيات، وقد نجحت في حل المشكلات على مدى السنوات العشر الماضية.
دعونا نلقي نظرة على مفهوم "البرمجة الوصفية" مع أمثلة بلغات مختلفة. دعونا نكرر التقنيات والأساليب الأكثر شيوعا.
ونتيجة لذلك، سوف تكون قادرا على:
تعلم كيفية استخدام المجموعة الأساسية من أدوات البرمجة الوصفية في روبي. قم بتجميع المعلومات الواردة في مكتبة صغيرة باستخدام خط DSL مكتوب ذاتيًا كواجب منزلي.
دعونا نلقي نظرة فاحصة على الطبيعة الديناميكية لروبي ونتعلم كيفية إنشاء كائنات ذات سلوك يعتمد على البيئة، سواء كانت متغيرات من سياق التنفيذ أو إعدادات بدء تشغيل البرنامج. سننظر بالتفصيل في استخدام proc و lambda، عند إنشاء DSL وبشكل منفصل، بمعزل عن أي سياق.
ونتيجة لذلك، سوف تكون قادرا على:
تعلم كيفية إنشاء امتدادات للفئات والكائنات ديناميكيًا من مجموعة من الخيارات والمعلمات. دمج المعرفة الجديدة في الممارسة العملية من خلال تحسين واجهة برمجة تطبيقات المكتبة من الواجب المنزلي الأول.
دعونا ندرس كود مشاريع روبي الكبيرة التي تستخدم البرمجة الوصفية. دعونا نقارن نقاط القوة والضعف لديهم مع الأساليب التي تمت دراستها في الفصول السابقة.
ونتيجة لذلك أنت:
سوف تقوم بسد الثغرات المتبقية في موضوع البرمجة الوصفية في روبي. انظر إلى التطبيقات النموذجية للبرمجة الوصفية في المشاريع المعروفة من خلال عدسة الخبرة المكتسبة في الفصل.
يتناول المقرر الاختلافات بين الأنظمة ذات التحميل العالي والموثوقية العالية والأداء العالي. الهدف الرئيسي للدورة هو توفير فهم للمفاهيم والمبادئ والأساليب الأساسية المستخدمة في تصميم الأنظمة عالية الأداء. ستكون الدورة مفيدة ليس فقط للمهندسين المعماريين، ولكن أيضًا لمديري مشاريع التطوير والمطورين الرائدين.
4,4