A good introduction. The structure was mostly clear, but I wish there were a few more real-world examples. Still, learned a lot.
برمجة Rust: من الأساسيات إلى سلامة الذاكرة والتزامن
تعلم Rust من الألف إلى الياء، وإتقان الملكية (ownership)، والاستعارة (borrowing)، وسلامة الأنواع (type safety)، والتزامن لكتابة برمجيات أنظمة سريعة وموثوقة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
أصبحت Rust بسرعة واحدة من لغات برمجة الأنظمة الأكثر شعبية وأهمية نظرًا لسرعتها وموثوقيتها وضمانات سلامة الذاكرة التي لا مثيل لها. إذا كنت ترغب في كتابة تعليمات برمجية عالية الكفاءة دون الأخطاء النموذجية للغات الأنظمة التقليدية، فإن إتقان Rust هو المفتاح. يرشدك هذا المساق النصي من مفاهيم المبتدئين المطلقة إلى أنماط برمجة الأنظمة المتوسطة، مما يضمن فهمك لكيفية ضمان Rust للسلامة والأداء.
من خلال الشروحات الواضحة وتحليل التعليمات البرمجية المنظم، ستفهم كيف تدير Rust الذاكرة بدون جامع قمامة (garbage collector) وكيفية كتابة برامج متزامنة للغاية وآمنة للخيوط (thread-safe). ستدرس أنماطًا واقعية يمكنك تطبيقها على الفور على مشاريع تطوير البرمجيات الخاصة بك.
ما ستتعلمه:
- فهم بناء الجملة الأساسي لـ Rust، بما في ذلك المتغيرات، والدوال، والتحكم في التدفق، وأنواع البيانات الأساسية.
- إتقان نموذج الملكية والاستعارة الفريد لـ Rust لإدارة الذاكرة بأمان ومنع الأخطاء الشائعة.
- بناء تطبيقات قوية باستخدام structs و enums ومطابقة الأنماط (pattern matching) و traits لتعدد الأشكال (polymorphism).
- تطبيق أنماط معالجة الأخطاء الحديثة باستخدام أنواع Result و Option لكتابة تعليمات برمجية مرنة.
- تهيئة وإدارة مشاريعك باستخدام Cargo، مدير الحزم الحديث وأدوات النظام البيئي لـ Rust.
- تطبيق مبادئ التزامن لكتابة برامج آمنة ومتعددة الخيوط (multi-threaded) دون سباقات البيانات (data races).
يبدأ المساق بالمصطلحات الأساسية، وتثبيت سلسلة الأدوات (toolchain)، وبناء الجملة الأساسي قبل الانتقال إلى هياكل البيانات المعقدة ونموذج الذاكرة الأساسي لـ Rust. كلما تقدمت، ستقرأ أمثلة عملية للتعليمات البرمجية وتكمل تمارين مكتوبة توضح السمات المتقدمة (advanced traits)، ومعالجة الأخطاء، والبرمجة المتزامنة.
تم تصميم هذا المساق للمبتدئين الجدد في Rust أو برمجة الأنظمة، ولا يتطلب خبرة سابقة في إدارة الذاكرة منخفضة المستوى.
ابدأ القراءة اليوم لبناء أساس متين في برمجة Rust.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 42 دقيقة من المحتوى التطبيقي
المراجعات (2)
انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات جافا الحديثة: البرمجة الوظيفية والسجلات والميزات الحديثة
شهادة
تطبيق عملي
QR 50.00
→
🌟 اختيار الطلاب
🎓 بشهادة
البرمجة غير المتزامنة (Asynchronous Programming) وتعدد الخيوط (Multithreading) في C#
شهادة
تطبيق عملي
QR 50.00
→
⚡ الأفضل للبداية
🎓 بشهادة
كتابة Python عالي الأداء: تحسين السرعة والذاكرة
شهادة
تطبيق عملي
QR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
برمجة Go بالأمثلة: بناء تطبيقات موثوقة
شهادة
تطبيق عملي
QR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع