TrueschoTruescho
كل الدورات
بناء تطبيقات Ruby متقدمة عبر المشاريع
Coursera
دورة
غير محدد

بناء تطبيقات Ruby متقدمة عبر المشاريع

EDUCBA

مشاريع عملية لتصميم وبناء وتحسين واختبار ونشر تطبيقات Ruby قابلة للتوسع، مع مبادئ البرمجة كائنية التوجه وممارسات إنتاجية.

غير محدد5 أسبوعالإنجليزية

عن الدورة

تمنحك هذه الدورة مسارًا تطبيقيًا لبناء تطبيقات Ruby متقدمة من خلال مشاريع متكاملة تُحاكي تحديات العمل الحقيقي. ستبدأ بتصميم بنية تطبيق قابلة للتوسع، مع تطبيق مبادئ البرمجة كائنية التوجه لتقسيم المسؤوليات وبناء كود واضح يمكن صيانته. ستتعلم كيف تُحوّل المتطلبات إلى وحدات قابلة للاختبار، وكيف تختار الأنماط المناسبة لتقليل التشابك وزيادة القابلية لإعادة الاستخدام. بعد ذلك ستنتقل إلى الاختبار والتحسين: كتابة اختبارات عملية تغطي الحالات المهمة، ثم إعادة هيكلة الكود تدريجيًا دون كسر السلوك، مع التركيز على قراءة الكود وأمان التغييرات. ستتطرق كذلك إلى تقنيات تحسين الأداء مثل تتبع نقاط الاختناق، تقليل الاستعلامات غير الضرورية، وإدارة الموارد بكفاءة. جانب مهم من الدورة هو النشر: تجهيز التطبيق للإنتاج، التعامل مع الإعدادات السرية بأمان، والتحقق من صحة التشغيل بعد النشر. بنهاية الدورة ستكون قادرًا على تسليم تطبيق Ruby جاهز للإنتاج، وفهم دورة الحياة الكاملة من التصميم حتى التشغيل والمتابعة.

ماذا ستتعلم

  • تصميم وتنفيذ تطبيقات Ruby قابلة للتوسع باستخدام مبادئ البرمجة كائنية التوجه
  • تطبيق تقنيات الاختبار وإعادة الهيكلة وتحسين الأداء
  • نشر تطبيقات Ruby جاهزة للإنتاج والتحقق من أمانها وتشغيلها

المتطلبات المسبقة

  • No deep prior experience is required, but basic computer and internet skills are helpful
  • Ability to read course instructions in English and complete short practice activities

المدرسون

E

EDUCBA

المواضيع

Ruby
برمجة كائنية
اختبار البرمجيات
تحسين الأداء
نشر التطبيقات

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

Ruby
برمجة كائنية
اختبار البرمجيات
تحسين الأداء
نشر التطبيقات
Software Engineering
Data Persistence
Application Deployment
Software Design
Software Configuration Management

ابدأ التعلم الآن