تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

Software Development with Rust: Building Real World Projects

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ 14 ساعة

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

تحتوي هذه الدورة على استخدام الذكاء الاصطناعي الإفصاح: تم استخدام أدوات الذكاء الاصطناعي فقط للمساعدة في إنشاء المخطط التفصيلي للدورة والصورة المصغرة للدورة. تم إنشاء جميع المحتويات التعليمية والشروحات والإرشادات التفصيلية للمشروع يدويًا بالكامل بواسطة المدرب. مرحبًا بك في دورة تطوير البرمجيات باستخدام Rust: بناء مشاريع العالم الحقيقي. هذه دورة تدريبية شاملة تعتمد على المشاريع حيث ستتعلم كيفية إنشاء ضاغط الملفات ونظام إدارة الممتلكات وبرامج الشراء البسيطة باستخدام Rust. تعد هذه الدورة مزيجًا مثاليًا بين Rust وهندسة البرمجيات، مما يجعلها فرصة مثالية لك لممارسة مهاراتك في البرمجة مع تحسين معرفتك التقنية في تطوير الواجهة الخلفية. ستتعلم في الجلسة التمهيدية الأساسيات الأساسية لبرنامج Rust، مثل التعرف على حالات استخدامه والمفاهيم المهمة وأيضًا سلامة الذاكرة. بعد ذلك، في القسم التالي، ستتعلم بناء جملة Rust الأساسي مثل المتغيرات وأنواع البيانات وتدفق التحكم والوظائف والحلقات ومعالجة الأخطاء ومدخلات المستخدم. بعد ذلك، ستتعلم أيضًا مفاهيم أكثر تقدمًا مثل الملكية، وعلى وجه التحديد، ستتعلم كيف يدير Rust الذاكرة بأمان في وقت الترجمة من خلال فرض قواعد واضحة حول من يملك البيانات ومتى يمكن الوصول إليها. وبعد ذلك، ستتعرف على كيفية الاقتراض، وهو ما يشرح كيف يسمح لك Rust بالوصول مؤقتًا إلى البيانات دون الحصول على الملكية، مما يتيح مشاركة البيانات بشكل آمن وفعال مع منع المشكلات الشائعة مثل تعارض البيانات. بالإضافة إلى ذلك، ستتعرف أيضًا على مطابقة الأنماط، وهي ميزة قوية تتيح لك التعامل بإيجاز مع هياكل البيانات المختلفة وحالات البرنامج من خلال مطابقة القيم مع الأنماط. بمجرد أن تتعلم كل تلك المفاهيم الأساسية لـ Rust، ستبدأ في بناء المشاريع. في المشروع الأول، سنقوم ببناء ضاغط ملفات يقلل من أحجام الملفات باستخدام منطق ضغط بسيط، حيث سيتمكن المستخدم من سحب وإسقاط ملف وسيقوم النظام تلقائيًا بضغطه في بضع ثوانٍ. يساعدنا هذا المشروع على فهم كيفية إدارة Rust للذاكرة ومعالجة الأخطاء والعمل مع البيانات في سيناريوهات الواجهة الخلفية للعالم الحقيقي. بعد ذلك، في المشروع الثاني، سنقوم ببناء نظام لإدارة الممتلكات حيث يمكن للمستخدمين إدارة تفاصيل العقار مثل عنوان العقار واسم المستأجر وعدد غرف النوم والحمامات وحجم العقار ونوع العقار وسعر الإيجار. ويتضمن النظام أيضًا لوحة تحكم بسيطة تعرض إجمالي إيرادات الإيجار. يساعدنا هذا المشروع على فهم كيفية استخدام Rust للتعامل مع بيانات الأعمال والتحليلات الأساسية. في المشروع الثالث، سنقوم ببناء برنامج شراء بسيط حيث يمكن للمستخدمين إدخال بيانات الشراء مثل اسم المورد واسم المنتج والكمية وسعر الوحدة والتاريخ وحالة الدفع. يتضمن التطبيق أيضًا علامة تبويب تحليلات توضح إجمالي الإنفاق والإنفاق حسب المورد ومستوى المخزون الحالي لكل منتج. وأخيرًا، في نهاية الدورة، سنقوم بإجراء اختبار وظيفي على البرنامج. الهدف هو التأكد من أن جميع الأنظمة تعمل بكامل طاقتها وأن جميع الميزات تعمل كما هو متوقع. أولاً، قبل الدخول في الدورة التدريبية، نحتاج إلى طرح هذا السؤال على أنفسنا، لماذا يجب علينا إنشاء برامج باستخدام Rust؟ حسنًا، إليك إجابتي، تتمتع لغة البرمجة هذه بأداء قوي وموثوقية عالية وأمان للذاكرة دون الحاجة إلى أداة تجميع البيانات المهملة، مما يجعل تطبيقاتك أسرع وأكثر أمانًا افتراضيًا. علاوة على ذلك، يساعدك Rust في اكتشاف الأخطاء مبكرًا في وقت التجميع مما قد يؤدي إلى تسريع وقت التطوير وتقليل وقت تصحيح الأخطاء. فيما يلي الأشياء التي يمكنك توقع تعلمها من هذه الدورة التدريبية:
  • تعرف على الأساسيات الأساسية لـ Rust، مثل التعرف على حالات الاستخدام والمفاهيم المهمة وسلامة الذاكرة
  • تعرف على كيفية إنشاء ضاغط ملفات باستخدام Rust
  • تعرف على كيفية إنشاء نظام إدارة الممتلكات باستخدام Rust
  • تعرف على كيفية إنشاء برنامج شراء بسيط باستخدام Rust
  • تعرف على مفاهيم Rust الأساسية مثل المتغيرات، وأنواع البيانات، وقابلية التغيير، وتدفق التحكم، والوظائف، للحلقة، أثناء الحلقة، ومعالجة الأخطاء، ومعالجة إدخال المستخدم
  • تعرف على الملكية، والاقتراض، ومطابقة الأنماط
  • تعرف على كيفية إنشاء واجهة مستخدم رسومية لضاغط الملفات
  • تعرف على كيفية إنشاء معالجة الأحداث وميزة السحب والإفلات
  • تعرف على كيفية إنشاء ضغط الملفات الميزة
  • تعرف على كيفية إنشاء نموذج بيانات نظام إدارة الممتلكات
  • تعرف على كيفية إنشاء حالة التطبيق ومعالجة إدخال المستخدم
  • تعرف على كيفية تصميم علامات تبويب التنقل وتخطيط واجهة المستخدم
  • تعرف على كيفية إنشاء قائمة الممتلكات ولوحة معلومات تحليلات الإيجار
  • تعرف على كيفية إنشاء نموذج بيانات نظام المشتريات
  • تعرف على كيفية إنشاء إدارة الحالة والتعامل مع بيانات المشتريات
  • تعرف على كيفية تصميم مستخدم نظام المشتريات الواجهة
  • تعرف على كيفية إنشاء لوحة معلومات تحليلات المشتريات

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات