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) وصولاً إلى معالجة الأخطاء الحديثة والتزامن (concurrency)، لكتابة تعليمات برمجية عالية الموثوقية والأداء.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
هل تتطلع إلى بناء برامج سريعة وموثوقة وآمنة للذاكرة (memory-safe) دون تكلفة جامع البيانات المهملة (garbage collector)؟ أصبحت Rust اللغة المفضلة لبرمجة الأنظمة، حيث تقدم أداءً وضمانات أمان لا مثيل لها.
في هذه الدورة القائمة على النصوص، ستنتقل من مطور فضولي إلى مبرمج Rust واثق. ستكتسب فهمًا عميقًا لكيفية إدارة Rust للذاكرة بأمان، وكيفية الاستفادة من نظام الأنواع القوي الخاص بها (type system)، وكيفية كتابة تعليمات برمجية نظيفة ومألوفة (idiomatic) للتطبيقات الحديثة.
ما ستتعلمه:
- فهم البنية الأساسية (syntax)، وأنواع البيانات الأساسية (data types)، وتدفق التحكم (control flow) في Rust
- إتقان نماذج الملكية (ownership) والاستعارة (borrowing) والعمر (lifetime) الفريدة التي تمنع تسرب الذاكرة (memory leaks)
- تطبيق معالجة قوية للأخطاء باستخدام الأنماط الاصطلاحية الحديثة مع Result و Option
- تنظيم وإدارة التعليمات البرمجية الخاصة بك بفعالية باستخدام packages و crates وأداة البناء Cargo
- كتابة تعليمات برمجية متزامنة (concurrent) آمنة وفهم مفاهيم البرمجة غير المتزامنة (asynchronous programming) الأساسية
- تطبيق معرفتك من خلال تمارين الترميز المكتوبة والتطبيقات العملية للتعليمات البرمجية (code walkthroughs)
ستبدأ بالبنية الأساسية (syntax) ومبادئ إدارة الذاكرة الأساسية قبل التقدم إلى موضوعات متقدمة مثل التزامن (concurrency) وإدارة الحزم (package management). تسمح لك الشروحات المكتوبة ومقتطفات التعليمات البرمجية خطوة بخطوة بالدراسة بالسرعة التي تناسبك واستيعاب المفاهيم الأساسية بعمق.
تم تصميم هذه الدورة للمبتدئين الجدد في Rust، وكذلك للمبرمجين الذين يتطلعون إلى الانتقال من لغات أخرى. لا تتطلب خبرة سابقة في Rust أو برمجة الأنظمة (systems programming).
ابدأ القراءة اليوم لفتح قوة برمجة الأنظمة الآمنة للذاكرة (memory-safe systems programming) باستخدام Rust.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 48 دقيقة من المحتوى التطبيقي
المراجعات (2)
انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات جافا الحديثة: البرمجة الوظيفية والسجلات والميزات الحديثة
شهادة
تطبيق عملي
SR 50.00
→
🌟 اختيار الطلاب
🎓 بشهادة
البرمجة غير المتزامنة (Asynchronous Programming) وتعدد الخيوط (Multithreading) في C#
شهادة
تطبيق عملي
SR 50.00
→
⚡ الأفضل للبداية
🎓 بشهادة
كتابة Python عالي الأداء: تحسين السرعة والذاكرة
شهادة
تطبيق عملي
SR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
برمجة Go بالأمثلة: بناء تطبيقات موثوقة
شهادة
تطبيق عملي
SR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع