نظرة عامة على أنواع الفئات - خدمات Azure Lab
تمكنك خدمات Azure Lab من إعداد بيئات المعامل بسرعة في السحابة. توفر المقالات الواردة في هذا القسم إرشادات حول كيفية إعداد عدة أنواع من المعامل باستخدام خدمات Azure Lab.
Adobe Creative Cloud
تستخدم مجموعة تطبيقات Adobe Creative Cloud بشكل شائع في الفنون الرقمية وفئات الوسائط.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر ل Adobe Creative Cloud.
ArcGIS
ArcGIS هو نوع من أنظمة المعلومات الجغرافية (GIS). يمكنك إعداد مختبر يستخدم تطبيقات ArcGIS Desktop المتنوعة. على سبيل المثال، يمكن ل ArcMap إنشاء خرائط 2D وتحريرها وتحليلها.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر ل ArcMap\ArcGIS Desktop.
Autodesk
تقدم أوتوديسك حلول برمجية في الهندسة المعمارية والهندسة والبناء والتصميم والتصنيع والمزيد. تستخدم هذه الحلول بشكل شائع في فصول الهندسة وفي منهج Project Lead the Way.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر ل Autodesk.
تحليلات البيانات الضخمة
يمكنك إعداد مختبر GPU لتدريس فصل تحليلات البيانات الضخمة. مع هذا النوع من الفصول الدراسية ، يتعلم الطلاب كيفية التعامل مع كميات كبيرة من البيانات ، وتطبيق خوارزميات التعلم الآلي والإحصائي لاشتقاق رؤى البيانات. يتمثل أحد الأهداف الرئيسية للطلاب في تعلم كيفية استخدام أدوات تحليل البيانات ، مثل حزمة برامج Apache Hadoop مفتوحة المصدر التي توفر أدوات لتخزين البيانات الضخمة وإدارتها ومعالجتها.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر لتحليلات البيانات الضخمة باستخدام نشر Docker لمنصة بيانات HortonWorks.
إدارة قاعدة البيانات
مفاهيم قواعد البيانات هي واحدة من الدورات التمهيدية التي تدرس في معظم أقسام علوم الكمبيوتر في الكلية. يمكنك إعداد مختبر لفئة إدارة قواعد البيانات الأساسية في Azure Lab Services. على سبيل المثال، يمكنك إعداد قالب جهاز ظاهري في مختبر باستخدام خادم قاعدة بيانات MySQL أو خادم SQL Server 2019.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر لتعليم إدارة قواعد البيانات لقواعد البيانات العلائقية.
التعلم العميق في معالجة اللغة الطبيعية
يمكنك إعداد مختبر يركز على التعلم العميق في معالجة اللغات الطبيعية (NLP) باستخدام خدمات Azure Lab. معالجة اللغة الطبيعية (NLP) هي شكل من أشكال الذكاء الاصطناعي (الذكاء الاصطناعي) الذي يمكن أجهزة الكمبيوتر من الترجمة والتعرف على الكلام وقدرات فهم اللغة الأخرى. يحصل الطلاب الذين يأخذون فصلا في البرمجة اللغوية العصبية على جهاز افتراضي Linux (VM) لتعلم كيفية تطبيق خوارزميات الشبكة العصبية لتطوير نماذج التعلم العميق التي تستخدم لتحليل اللغة البشرية المكتوبة.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر يركز على التعلم العميق في معالجة اللغات الطبيعية باستخدام Azure Lab Services.
القرصنة الأخلاقية مع Hyper-V
يمكنك إعداد مختبر لفصل يركز على جانب الطب الشرعي من القرصنة الأخلاقية. يحدث اختبار الاختراق، وهو ممارسة يستخدمها مجتمع القرصنة الأخلاقية، عندما يحاول شخص ما الوصول إلى النظام أو الشبكة لإظهار نقاط الضعف التي قد يستغلها مهاجم ضار.
في فصل القرصنة الأخلاقية ، يمكن للطلاب تعلم التقنيات الحديثة للدفاع ضد نقاط الضعف. يحصل كل طالب على جهاز ظاهري مضيف خادم Windows يحتوي على جهازين افتراضيين متداخلين - جهاز ظاهري واحد مع صورة Metasploitable3 وجهاز آخر مع صورة Kali Linux. يتم استخدام الجهاز الظاهري Metasploitable لأغراض الاستغلال. يوفر الجهاز الظاهري Kali Linux إمكانية الوصول إلى الأدوات اللازمة لتنفيذ مهام الطب الشرعي.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر لتدريس فصل القرصنة الأخلاقية.
MATLAB
MATLAB ، التي تعني مختبر Matrix ، هي منصة برمجة من MathWorks. فهو يجمع بين القوة الحسابية والتصور مما يجعله أداة شائعة في مجالات الرياضيات والهندسة والفيزياء والكيمياء.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر لتدريس MATLAB.
استخدام الشبكات مع GNS3
يمكنك إعداد مختبر لفصل دراسي يركز على السماح للطلاب بمحاكاة الشبكات الافتراضية والحقيقية وتكوينها واختبارها واستكشاف الأخطاء وإصلاحها باستخدام برنامج GNS3 .
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر لتدريس فصل شبكات.
Project قيادة الطريق (PLTW)
Project Lead the Way (PLTW) هي منظمة غير ربحية توفر منهج PreK-12 في جميع أنحاء الولايات المتحدة في علوم الكمبيوتر والهندسة والعلوم الطبية الحيوية. في كل فصل PLTW ، يستخدم الطلاب تطبيقات برمجية مختلفة كجزء من تجربة التعلم العملي.
للحصول على معلومات مفصلة حول كيفية إعداد هذه الأنواع من المختبرات، راجع إعداد المعامل Project فئات Lead the Way.
دفاتر بايثون وجوبيتر
يمكنك إعداد جهاز قالب في Azure Lab Services باستخدام الأدوات اللازمة لتعليم الطلاب كيفية استخدام دفاتر ملاحظات Jupyter. Jupyter Notebooks هو مشروع مفتوح المصدر يتيح لك الجمع بسهولة بين النص المنسق وشفرة مصدر Python القابلة للتنفيذ على لوحة واحدة تسمى دفتر ملاحظات. يؤدي تشغيل دفتر ملاحظات إلى سجل خطي للمدخلات والمخرجات. يمكن أن تشمل هذه المخرجات نصا وجداول معلومات ومؤامرات مبعثرة والمزيد.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر لتدريس علوم البيانات باستخدام دفاتر ملاحظات Python وJupyter.
React
React هي مكتبة جافا سكريبت شائعة لبناء واجهات المستخدم (UI). React هي طريقة إعلانية لإنشاء مكونات قابلة لإعادة الاستخدام لموقع الويب الخاص بك. هناك العديد من المكتبات الشائعة لتطوير الواجهة الأمامية المستندة إلى جافا سكريبت. سنستخدم عددا قليلا من هذه المكتبات أثناء إنشاء مختبرنا. Redux هي مكتبة توفر حاوية حالة يمكن التنبؤ بها لتطبيقات JavaScript وغالبا ما تستخدم في تكملة React. JSX هو امتداد بناء جملة مكتبة إلى جافا سكريبت غالبا ما يستخدم مع React لوصف الشكل الذي يجب أن تبدو عليه واجهة المستخدم. NodeJS هي طريقة مريحة لتشغيل خادم ويب لتطبيق React الخاص بك.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المعامل على Linux باستخدام التعليمات البرمجية Visual Studio لبيئة التطوير الخاصة بك، راجع إعداد المختبر React على Linux. للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات على Windows باستخدام Visual Studio 2019 لبيئة التطوير الخاصة بك، راجع إعداد المختبر للحصول على React على Windows.
RStudio
R هي لغة مفتوحة المصدر تستخدم للحوسبة الإحصائية والرسومات. يتم استخدامه في التحليل الإحصائي لعلم الوراثة ، ومعالجة اللغات الطبيعية ، وتحليل البيانات المالية ، وأكثر من ذلك. يوفر R تجربة سطر أوامر تفاعلية . RStudio هي بيئة تطوير تفاعلية (IDE) متاحة للغة R. يوفر الإصدار المجاني أدوات تحرير التعليمات البرمجية ، وتجربة تصحيح الأخطاء المتكاملة ، وأدوات تطوير الحزمة. سيركز هذا النوع من الفئات على RStudio و R فقط ككتلة بناء لفئة تتطلب استخدام الحوسبة الإحصائية.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر لتدريس R على Linux أو إعدادمختبر لتعليم R على Windows.
برمجة Shell النصية على Linux
يمكنك إعداد مختبر لتعليم البرمجة النصية shell على Linux. تعد البرمجة النصية جزءا مفيدا من إدارة النظام التي تسمح للمسؤولين بتجنب المهام المتكررة. في هذا السيناريو النموذجي، يغطي الفصل البرامج النصية bash التقليدية والبرامج النصية المحسنة. البرامج النصية المحسنة هي برامج نصية تجمع بين أوامر bash و Ruby. يسمح هذا النهج ل Ruby بتمرير البيانات حولها وأوامر bash للتفاعل مع shell.
يحصل الطلاب الذين يأخذون فصول البرمجة النصية هذه على جهاز افتراضي Linux لتعلم أساسيات Linux ، وكذلك التعرف على البرمجة النصية bash shell. يأتي الجهاز الظاهري Linux مزودا بإمكانية الوصول إلى سطح المكتب البعيد ومع تثبيت برامج تحرير النصوص Gedit و Visual Studio Code.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر لبرمجة Shell النصية على Linux.
التصميم بمساعدة الكمبيوتر SolidWorks (CAD)
يمكنك إعداد مختبر GPU يمنح طلاب الهندسة إمكانية الوصول إلى SolidWorks. يوفر SolidWorks بيئة 3D CAD لنمذجة الأجسام الصلبة. مع SolidWorks ، يمكن للمهندسين بسهولة إنشاء تصميماتهم وتصورها ومحاكاتها وتوثيقها.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر لفئات الهندسة باستخدام SolidWorks.
قاعدة بيانات SQL وإدارتها
لغة الاستعلامات المركبة (SQL) هي اللغة القياسية لإدارة قواعد البيانات العلائقية بما في ذلك إضافة المحتوى في قاعدة البيانات والوصول إليه وإدارته. يمكنك إعداد مختبر لتدريس مفاهيم قواعد البيانات باستخدام كل من خادم قاعدة بيانات MySQL وخادم SQL Server 2019.
للحصول على معلومات مفصلة حول كيفية إعداد هذا النوع من المختبرات، راجع إعداد مختبر لتعليم إدارة قواعد البيانات لقواعد البيانات العلائقية.
الخطوات التالية
راجع المقالات التالية: