إدارة الذاكرة وأساسيات الملكية في Rust
أتقن نموذج الملكية الأساسي وقواعد الاستعارة ومفاهيم فترة الحياة (lifetimes) في Rust لكتابة كود آمن وعالي الأداء بدون مجمع القمامة (garbage collector).
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
أمان الذاكرة بدون مجمع القمامة (garbage collector) هو أعظم نقطة قوة في Rust، ولكن قد يشكل إتقان قواعدها الصارمة تحدياً للمطورين. توضح هذه الدورة التدريبية كيف تدير اللغة الذاكرة تحت الكواليس، مما يساعدك على كتابة تطبيقات فعالة وآمنة. ستنتقل من مرحلة مواجهة المترجم (compiler) إلى العمل معه لبناء برامج قوية. بدءاً من المفاهيم الأساسية، ستكُوّن نموذجاً ذهنياً صلباً لكيفية تخزين البيانات وإدارتها. ما ستتعلمه: فهم المبادئ الأساسية للملكية، بما في ذلك التخصيص في الـ stack مقابل الـ heap؛ إدارة كيفية نقل الملكية باستخدام الحركات (moves)، والتعامل مع قيم الإرجاع بآمان؛ حل أخطاء المترجم الناتجة عن الاستخدام بعد النقل (use-after-move) وتحديد متى تستخدم طريقة clone؛ إتقان قواعد الاستعارة للعمل مع المراجع دون حدوث سباق البيانات (data races)؛ كتابة كود متزامن وآمن باستخدام أنماط Rust الحديثة والمؤشرات الذكية. نبدأ بالمصطلحات الأساسية وآليات تخصيص الذاكرة الأولية، ثم نتقدم من خلال سيناريوهات كود عملية توضح الملكية، الاستعارة، وفترات الحياة. تم تصميم هذه الدورة للمطورين المبتدئين في Rust والمبرمجين المنتقلين من لغات تعتمد على مجمع القمامة ويرغبون في مسار واضح وخطوة بخطوة لإتقان أمان الذاكرة. ابدأ القراءة اليوم لإطلاق العنان للقوة الكاملة لبرمجة الأنظمة الآمنة.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 30 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات جافا الحديثة: البرمجة الوظيفية والسجلات والميزات الحديثة
شهادة
تطبيق عملي
QR 50.00
→
🌟 اختيار الطلاب
🎓 بشهادة
البرمجة غير المتزامنة (Asynchronous Programming) وتعدد الخيوط (Multithreading) في C#
شهادة
تطبيق عملي
QR 50.00
→
⚡ الأفضل للبداية
🎓 بشهادة
كتابة Python عالي الأداء: تحسين السرعة والذاكرة
شهادة
تطبيق عملي
QR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
برمجة Go بالأمثلة: بناء تطبيقات موثوقة
شهادة
تطبيق عملي
QR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع