
صُممت هذه الدورة للمطورين الذين بنوا أو يعملون على بناء خدمات مصغّرة (Microservices) وواجهوا قدراً كبيراً من الاحتكاك والتعقيد في تطوير التطبيقات السحابية الأصلية (Cloud Native). إذا كنت ترغب في تبنّي بساطة «الوظائف كخدمة» (FaaS) دون أعباء مزوّدي السحابة، ودون التضحية بإمكانية التجربة والاختبار محلياً وفي أي بيئة أخرى، فستحصل على قيمة كبيرة من هذه الدورة. ستتعلّم في هذه الدورة مهارات تأسيسية في لغة Rust، مثل إنشاء وحدات WebAssembly واستضافتها وتشغيلها. كما ستستكشف واجهة برمجة تطبيقات WebAssembly في JavaScript داخل المتصفحات، إلى جانب عدة بيئات تشغيل بديلة وغير مرتبطة بالويب لاستضافة WebAssembly. ستتعرّف أيضاً على مزايا «نموذج المكوّنات» (Component Model) وكيفية استخدامه عملياً، بما يمنحك القدرة على إنشاء تطبيقات موزعة وسحابية أصلية بسهولة أكبر. وستتعلم كيف يمكن الاعتماد على وحدات WebAssembly الآمنة كهدف للنشر، مع الاستفادة من مشاريع مفتوحة المصدر لبناء حلول قابلة للنقل عبر البيئات المختلفة من السحابة إلى الحافة وما بينهما. إضافة إلى ذلك، ستفهم الفروق بين ما توفره مواصفة WebAssembly الأساسية وبين الميزات الإضافية التي تقدمها أدوات المجتمع والمشاريع مفتوحة المصدر.
Aleksandra Jones
Technical Trainer