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