منذ ساعة
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
تحتوي هذه الدورة على استخدام الذكاء الاصطناعي. يقوم Rust حاليًا بإعادة كتابة نموذج برمجة الأنظمة. ليس من قبيل الصدفة أن يتم اعتمادها رسميًا بواسطة Linux kernel، وهي قيد الإنتاج في شركات التكنولوجيا الكبرى مثل Microsoft وGoogle وAmazon وMeta وDiscord، وكانت اللغة الأكثر شعبية في استطلاع مطوري Stack Overflow لسنوات. لقد صنعت Rust ما كان يُعتقد سابقًا أنه متطلب "غير متوافق": ضمان سلامة الذاكرة في وقت الترجمة مع الحفاظ على السرعة المشابهة لـ C++. لقد حان العصر الذي يمكننا فيه بناء أنظمة تعمل بدون جامعي البيانات المهملة، وبدون سباقات البيانات، وبدون استثناءات مرجعية فارغة. بالنسبة للمتحدثين اليابانيين الذين يرغبون في ركوب موجة هذه الثورة، توفر هذه الدورة شرحًا شاملاً ولكن لا هوادة فيه لكامل Rust من الصفر. الميزة الأكبر لهذه الدورة هي تصميم المنهج الذي ينسج المفاهيم والتنفيذ دون فصلها. تتكون الدورة من سبعة أقسام، يبدأ كل منها بمحاضرة مفاهيمية قصيرة تغطي الخلفية والتاريخ و"لماذا نفعل ذلك" في هذا المجال، وتتدفق بسرعة إلى محاضرة عملية حول البرمجة. مرحبًا، من الخطوة الأولى مع Rust والمتغيرات، التحكم في التدفق مثل تعبيرات if وتعبيرات المطابقة والحلقات والتعبير عن المجموعات والأنواع مثل الوظائف والوحدات النمطية والإغلاقات والمصفوفات والصفوف وVecs وHashMap والهياكل وأنواع التعداد والخيار والنتيجة والمعالجة المتزامنة غير المتزامنة باستخدام std::thread وArc/Mutex وقناة mpsc وtokio وrayon والمكررات والوظيفية الاسلوب،؟ المشغل، هذا الخطأ، على أية حال، الأدوية العامة، كائنات السمات، السيردي، البضائع حتى الاختبار، سوف تتعلم المجالات الأساسية للعمل العملي واحدًا تلو الآخر باستخدام يديك. تعتمد كل محاضرة في البرمجة على موضوعات مألوفة تشبه الألعاب وألعاب تقمص الأدوار، حتى تتمكن من الاستمتاع باستخدام يديك مع التركيز على القواعد نفسها. ولإكمال الدورة التدريبية، في نهاية القسم الأخير، قمنا بإعداد سلسلة من المحاضرات المفاهيمية العميقة التي تأخذك خارج نطاق الكود وتغوص بعمق في قلب Rust: الأعمال الداخلية لمدققي الاقتراض، وطبيعة فترات الحياة، وفلسفة تصميم السمات، والتجريد بدون تكلفة، وأحادية الشكل، وأنماط التصميم الرئيسية. هذه هي اللمسة النهائية لأولئك منكم الذين أصبحوا الآن قادرين على كتابة التعليمات البرمجية لفهم جوهر "سبب حدوث هذا الخطأ" و"لماذا تم إنشاء هذا التصميم" وفهم رؤية روست للعالم من أعماق قلبك. الطلاب المستهدفون في هذه الدورة هم المبرمجون المتوسطون الذين لديهم خبرة في اللغات الأخرى ولكنهم جدد في Rust، والمهندسين الذين يفكرون في التبديل من C++ أو Go، والمطورين الذين يرغبون في اعتماد Rust لواجهات برمجة التطبيقات المضمنة وWebAssembly والخلفية. الشرط الوحيد هو خبرة البرمجة الأساسية. ليست هناك حاجة إلى معرفة عميقة بالمؤشرات وإدارة الذاكرة. بعد حضور الدورة التدريبية، ستكون قادرًا على كتابة تعليمات برمجية تدرك بشكل طبيعي نماذج الملكية، وستكون قادرًا على قراءة وفهم أخطاء مدقق الاقتراض دون خوف، وتصميم المعالجة المتوازية باستخدام وقت تشغيل غير متزامن، والتعامل مع JSON مع serde، وضمان الجودة من خلال اختبارات الشحن. بدلاً من البرنامج التعليمي الذي يعلم بناء الجملة فقط، يدخل Rust في فلسفة التصميم المتمثلة في "لماذا تكون الأشياء على ما هي عليه"، لذلك عندما تفهم الإجابات عن سبب تحديد الملكية من خلال ثلاث قواعد، ولماذا يتم دمج فترات الحياة في نظام الكتابة، ولماذا تتكون السمات بدلاً من توريثها، يتحول Rust من "لغة صعبة" إلى "رفيق موثوق به يفرض الصواب". سجل الآن وانتقل بحياتك المهنية إلى العقد التالي.ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة