TrueschoTruescho
كل الدورات
هندسة البيانات بلغة راست
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

هندسة البيانات بلغة راست

Pragmatic AI Labs

تعلّم بناء خطوط بيانات عالية الأداء ومتزامنة بلغة Rust، من الأساسيات إلى النشر العملي باستخدام مكتبات وأدوات هندسة البيانات.

4 ساعة/أسبوع4 أسبوعالإنجليزية590 متسجل
مجاني للتدقيق

عن الدورة

هندسة البيانات بلغة Rust: معالجة بيانات فعّالة وآمنة ومتزامنة تعلّم بناء أنظمة قوية لمعالجة البيانات باستخدام Rust، واستفد من أدائها العالي وخصائص الأمان وإدارة الذاكرة الصارمة لدعم مهام هندسة البيانات الحديثة. تمتد هذه الدورة لمدة 4 أسابيع وتغوص بعمق في كيفية توظيف Rust لإنشاء سير عمل موثوق وفعّال لمعالجة البيانات على نطاق واسع. ستتعرّف على كيفية إتقان هياكل البيانات والمجموعات (Collections) في Rust لتطبيق عمليات التحويل والتنظيف والتجميع بكفاءة، مع التركيز على أفضل الممارسات للتعامل مع مجموعات بيانات كبيرة وتحسين الأداء. كما ستستكشف ميزات السلامة والأمان في Rust وكيف تساعدك على تقليل الأخطاء الشائعة وبناء حلول أكثر موثوقية في سياقات هندسة البيانات. تغطي الدورة استخدام مكتبات وأدوات مهمة في منظومة Rust مثل Diesel للتعامل مع قواعد البيانات، والبرمجة غير المتزامنة (async) لبناء خدمات وخطوط معالجة متوازية، إضافة إلى Polars وApache Arrow لمعالجة البيانات التحليلية وتبادلها بكفاءة. ستتعلّم أيضاً كيفية التكامل مع مخازن البيانات المختلفة، والتعامل مع واجهات REST وgRPC، والاستفادة من AWS SDK لتنفيذ عمليات بيانات سحابية باستخدام Rust. في الجانب التطبيقي، ستعمل على مشاريع عملية لبناء أدوات إدخال البيانات (Data Ingestion) وخطوط ETL، وتصميم أنظمة معالجة بيانات متكاملة بلغة Rust. كما ستتدرّب على تقنيات كتابة كود آمن ومتزامن وعالي الأداء لبناء تطبيقات معالجة بيانات جاهزة للاستخدام في العالم الحقيقي.

ماذا ستتعلم

  • توظيف هياكل البيانات والمجموعات القوية في Rust لمعالجة البيانات بكفاءة
  • استخدام ميزات السلامة والأمان في Rust لبناء حلول هندسة بيانات موثوقة وآمنة
  • الاستفادة من مكتبات Rust الخاصة بهندسة البيانات مثل Diesel وasync وPolars وApache Arrow
  • التكامل بفعالية مع قواعد البيانات وأنظمة معالجة البيانات وبروتوكولات REST وgRPC واستخدام AWS SDK لعمليات البيانات السحابية في Rust
  • تصميم وتنفيذ أنظمة شاملة لمعالجة البيانات باستخدام Rust
  • تطبيق مبادئ البرمجة المتزامنة في Rust لبناء تطبيقات معالجة بيانات عالية الأداء

المدرسون

N

Noah Gift

Executive in Residence and Founder of Pragmatic AI Labs

المواضيع

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

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

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

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