عن المشروع

Comprehensive Rust هي دورة برمجة شاملة متعددة الأيام للغة Rust طورها فريق Android في Google. وهي مصممة لمهندسي البرمجيات ذوي الخبرة، عادةً ممن لديهم خلفية في C++ أو Java، وتُدرَّس في بيئة صفية. تغطي الدورة جميع جوانب Rust، من الصياغة الأساسية إلى الأنواع العامة ومعالجة الأخطاء، وتتضمن تعمقًا في مجالات محددة مثل Android وChromium وتطوير العتاد المجرد والتزامن. مواد الدورة متاحة على الإنترنت على https://google.github.io/comprehensive-rust/. وقد بُنيت باستخدام أدوات مثل mdbook وmdbook-svgbob وmdbook-i18n-helpers وmdbook-exerciser وmdbook-course وmdbook-linkcheck2 وBazel. يتضمن المستودع تعليمات الإعداد وأوامر لتقديم محتوى الدورة وبنائه واختباره. ورغم أن الدورة مخصصة أساسًا للتعليم الصفي، فإن المشروع يرحب بالمساهمات ويتضمن ملاحظات المتحدثين وفيديوهات منشورة لتحسين تجربة الدراسة الذاتية. وقد تناولت الدورة مقالات ومنشورات مدونات متنوعة، مسلطة الضوء على استخدامها في برامج التدريب في Google وشركات أخرى. المشروع مرخص بمزيج من رخصة Apache License 2.0 (للشيفرة المصدرية) ورخصة Creative Commons Attribution 4.0 International License (للتوثيق والمحتوى).