
البرمجة بلغة RUST
اللغة المثالية لبرمجة الألعاب وتطبيقات الويب
ماذا ستتعلم؟
- تعلم أساسيات لغة RUST
- كتابة برامج باستخدام المتغيرات
- فهم إنشاء الحلقات واستخدام الدوال
- تنفيذ تطبيق عملي شامل بلغة RUST
- تطبيق تقنيات برمجة الألعاب
- إدارة تطوير تطبيقات الويب
عن الدورة
لغة Rust القوية والمتطورة تم تصميمها لتوفر الأمان والأداء والموازاة، مما يجعلها خيارًا مثاليًا لتطبيقات النظام والويب والألعاب والمزيد. ستتعلم في هذا الكورس كيفية استخدام Rust لكتابة البرامج القوية والموثوقة دون القلق من الأخطاء الشائعة مثل التجاوزات والأخطاء القاتلة. سنبدأ بالأساسيات، مثل البيانات والتحكم في التدفق، ثم ننتقل إلى المفاهيم المتقدمة مثل النماذج النمطية والملكية وعمر القيم. سنغطي أيضًا المواضيع المتقدمة مثل البرمجة المتزامنة والمتوازية، وكيفية العمل مع الواجهات الثنائية للغات الأخرى. بحلول نهاية هذا الكورس، ستكون قادرًا على بناء تطبيقات Rust قوية وفعالة تستفيد من الأمان والأداء الذي توفره اللغة. سواء كنت مبرمجًا مبتدئًا أو ذو خبرة، فإن Rust ستوفر لك الأدوات والمعرفة التي تحتاجها لبناء البرامج القوية والموثوقة.
نتائج متوقعة من الدورة
- القدرة على كتابة برامج بلغة RUST بكفاءة وأمان.
- فهم كيفية التعامل مع البيانات وتنظيمها باستخدام المتغيرات والثوابت.
- إنشاء دوال وبرامج متقدمة باستخدام الحلقات التكرارية.
- تنفيذ مشاريع عملية باستخدام الأدوات المتقدمة في لغة RUST.
محتوى الدورة
1تثبيت الأدوات
4 درس
- مقدمه الدورة2:17
- تثبيت الأدوات11:53
- أول مشروع13:01
- استخدام الـ Cargo16:30
2الأساسيات
5 درس
- التعليقات9:51
- أنواع البيانات13:22
- إنشاء المتغيرات9:16
- التعامل مع المتغيرات13:46
- الثوابت11:50
3العمليات
3 درس
- العمليات الحسابية6:17
- عمليات المقارنة10:17
- العمليات المنطقية8:01
4صناعة القرار
4 درس
- مراحل صناعة القرار (الجزء الأول)10:32
- مراحل صناعة القرار (الجزء الثانى)5:55
- مراحل صناعة القرار (الجزء الثالث)7:29
- مراحل صناعة القرار (الجزء الرابع)12:29
5الحلقات التكرارية
4 درس
- الحلقات التكرارية (الجزء الأول)12:08
- الحلقات التكرارية (الجزء الثانى)7:43
- الحلقات التكرارية (الجزء الثالث)4:11
- الحلقات التكرارية (الجزء الرابع)4:35
6الدوال
6 درس
- الدوال (الجزء الأول)9:35
- الدوال (الجزء الثانى)13:59
- الدوال (الجزء الثالث)10:17
- الدوال (الجزء الرابع)7:07
- تمرين13:48
- تحميل الأكواد
7المهام المتقدمة
8 درس
- التعامل مع الاحتمالات13:03
- تمرين5:01
- تنظيم البيانات (الجزء الأول)11:23
- تنظيم البيانات (الجزء الثانى)15:43
- تخزين البيانات (الجزء الأول)13:41
- تخزين البيانات (الجزء الثانى)22:02
- التعامل مع البيانات النصية14:44
- تحميل الأكواد
8تطبيق عملي شامل
6 درس
- التطبيق العملى (الجزء الأول)5:42
- التطبيق العملى (الجزء الثانى)9:50
- التطبيق العملى (الجزء الثالث)10:47
- التطبيق العملى (الجزء الرابع)7:05
- التطبيق العملى (الجزء الخامس)7:41
- تحميل الأكواد
المحاضر

م/عمرو عبد الفتاح





