تعرف على كيفية إنشاء برامج متينة وفعالة باستخدام REST، مع التركيز على السلامة والسرعة. تتضمن الدورة مشاريع في مجال هندسة البيانات وأدوات Linux وDevOps وLLMs والحوسبة السحابية وتطوير أنظمة التعلم الآلي.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
على الرغم من أنه من المتوقع أن يكون لديك فهم أساسي لـ Rust، إلا أنه يجب أن تكون مرتاحًا لمفاهيم هياكل البيانات والخوارزميات، ولديك معرفة عملية بقواعد البيانات ومعالجة البيانات. ستكون المعرفة بـ SQL وسطر الأوامر والتحكم في الإصدار باستخدام git ميزة.
تركز هذه الدورة التي تستغرق أربعة أسابيع على الاستفادة من Rust لإنشاء أنظمة معالجة بيانات فعالة وآمنة ومتوازية. تبدأ الرحلة بالتعمق في هياكل بيانات Rust ومجموعاتها، وبعد ذلك سنغطي ميزات السلامة والأمان في Rust في سياق هندسة البيانات. في الأسبوع التالي، ستستكشف مكتبات وأدوات محددة لهندسة البيانات مثل Diesel وasync وPolars وApache Arrow، وستتعلم كيفية العمل مع أنظمة معالجة البيانات وبروتوكولات REST وgRPC وAWS SDK لعمليات البيانات السحابية. سيركز الأسبوع الماضي على تصميم وتنفيذ أنظمة معالجة بيانات كاملة باستخدام Rust.
بحلول نهاية هذه الدورة، ستعرف كيفية استخدام Rust للتعامل مع مهام هندسة البيانات واسعة النطاق، وحل مشكلات العالم الحقيقي بكفاءة وسرعة. ستضمن لك المختبرات والمشاريع العملية طوال الدورة اكتسابك للخبرة العملية وتطبيق معرفتك. هذه الدورة هي بوابتك لإتقان هندسة البيانات باستخدام Rust، وإعدادك للمستوى التالي في رحلة هندسة البيانات الخاصة بك.