TrueschoTruescho
كل الدورات
هندسة البيانات باستخدام Rust
Coursera
دورة
غير محدد

هندسة البيانات باستخدام Rust

Duke University

استفد من كفاءة Rust وأمانها لبناء أدوات معالجة بيانات متزامنة، مع مفاهيم مثل البنى والاختبار وواجهات API ضمن تطبيقات عملية.

غير محدد4 أسبوع6,084 متسجل

عن الدورة

صممت هذه الدورة لمن لديهم معرفة أساسية بلغة Rust ويرغبون في توظيفها في هندسة البيانات وبناء أدوات معالجة عالية الأداء. ستتعلم كيف تساعدك Rust على كتابة برامج آمنة وسريعة، خاصة عند التعامل مع أحجام كبيرة من البيانات أو عمليات متزامنة تتطلب التحكم الدقيق بالذاكرة والخيوط. تغطي الدورة مهارات عملية يحتاجها مهندس البيانات: معالجة البيانات وتحويلها، بناء هياكل بيانات مناسبة، كتابة وحدات يمكن اختبارها بسهولة، والتعامل مع واجهات API لقراءة البيانات أو إرسالها إلى خدمات أخرى. ستتعرف أيضا إلى مفاهيم تتعلق بالأمان مثل أساسيات التشفير عند التعامل مع بيانات حساسة، وكيف تنظم مشروع Rust بطريقة قابلة للصيانة ضمن فريق. يتم التركيز على أسلوب التفكير الهندسي: اختيار تمثيل البيانات المناسب، تصميم واجهات واضحة للوظائف، وكتابة اختبارات تمنع الانكسار عند التغيير. كما تتناول الدورة أمثلة لربط التطبيقات بخدمات سحابية أو واجهات بيانات عبر HTTP. بنهاية الدورة ستكون قادرا على بناء مكونات معالجة بيانات بلغة Rust يمكن دمجها في خطوط بيانات أكبر، مع أداء جيد وموثوقية أعلى مقارنة بحلول سريعة لكنها أقل أمانا.

ماذا ستتعلم

  • بناء مكونات معالجة بيانات بلغة Rust مع مراعاة الأداء والأمان
  • تصميم واجهات API بسيطة للتعامل مع مصادر بيانات وخدمات خارجية
  • كتابة اختبارات ترفع موثوقية أدوات معالجة البيانات

المدرسون

N

Noah Gift

Interdisciplinary Data Science (MIDS)

A

Alfredo Deza

المواضيع

Rust
معالجة البيانات
هياكل البيانات
التزامن
اختبار البرمجيات
واجهات API
التشفير
تكامل سحابي

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

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

المهارات

Rust
معالجة البيانات
هياكل البيانات
التزامن
اختبار البرمجيات
واجهات API
التشفير
تكامل سحابي
System Programming
Real Time Data

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