تدريب - إنشاء تطبيق جديد للعمل مع تخزين Azure

مكتمل

تذكر أننا نعمل على تطبيق لمشاركة الصور يستخدم Azure Storage لإدارة الصور ووحدات البت الأخرى من البيانات التي نقوم بتخزينها نيابة عن مستخدمينا.

لتبسيط السيناريو الذي لدينا بحيث يمكننا التركيز على واجهات برمجة تطبيقات التخزين، سنقوم بإنشاء تطبيق جديد لوحدة تحكم .NET Core. سنفترض أيضًا أن لديه دائمًا اتصالاً بالشبكة. ومع ذلك، يجب عليك دائماً تقوية تطبيقك لضمان عدم تأثير فشل الشبكة على تجربة المستخدم، أو يؤدي إلى فشل التطبيق نفسه.

إنشاء تطبيق .NET Core

.NET Core عبارة عن إصدار ممتد عبر النظام الأساسي من .NET يعمل على أنظمة التشغيل macOS وWindows وLinux. يمكنك تثبيت الأدوات محلياً أو استخدام Cloud Shell على الجانب الأيمن من النافذة لتنفيذ الخطوات التالية.

  1. إنشاء تطبيق وحدة تحكم .NET Core جديد باسم "PhotoSharingApp". أضِف علامة -o أو --output لإنشاء التطبيق في مجلد معين.

    dotnet new console --name PhotoSharingApp
    
  2. قم بالتغيير إلى دليل التطبيق.

    cd PhotoSharingApp
    
  3. قم بتشغيل التطبيق للتأكد من إنشائه وتنفيذه بشكل صحيح.

    dotnet run
    

    يجب عرض الإخراج "مرحباً بالعالم!" في وحدة التحكم.

لتبسيط السيناريو الذي لدينا بحيث يمكننا أن نركز على واجهات برمجة تطبيقات التخزين، سنقوم بإنشاء تطبيق Node.js جديد يمكن تشغيله من وحدة التحكم. سنفترض أيضًا أن لديه دائمًا اتصالاً بالشبكة. ومع ذلك، يجب عليك دائماً تقوية تطبيقك لضمان عدم تأثير فشل الشبكة على تجربة المستخدم، أو يؤدي إلى فشل التطبيق نفسه.

إنشاء تطبيق Node.js

Node.js عبارة عن إطار عمل شائع لتشغيل تطبيقات JavaScript. وهو الأكثر شيوعاً لتطبيقات الويب، ولكن يمكنك استخدامه لتشغيل المنطق من سطر الأوامر أيضاً. إذا كانت لديك الأدوات المثبتة محليًا، يمكنك تشغيل الخطوات التالية من سطر الأوامر. بدلاً من ذلك، يمكنك استخدام Cloud Shell على الجانب الأيمن من النافذة لتنفيذ الخطوات التالية.

  1. في Cloud Shell على اليمين، أنشئ مجلدا جديدا باسم "PhotoSharingApp".

    mkdir PhotoSharingApp
    
  2. قم بالتغيير إلى المجلد الجديد، واستخدم npm لتهيئة تطبيق Node.js جديد. سيؤدي ذلك إلى إنشاء ملف package.json يحتوي على بيانات التعريف التي تصف التطبيق.

    cd PhotoSharingApp
    npm init -y
    
  3. أنشئ ملف مصدر جديدًا، index.js، وهو المكان الذي ستنتقل إليه التعليمة البرمجية الخاصة بنا.

    touch index.js
    
  4. افتح ملف index.js باستخدام محرر. إذا كنت تستخدم Cloud Shell، فأدخِل code . لفتح محرر.

  5. الصق البرنامج التالي في ملف index.js. اضغط على Ctrl+V، أو انقر بزر الماوس الأيمن للصق.

    #!/usr/bin/env node
    
    function main() {
        console.log('Hello, World!');
    }
    
    main();
    
  6. اضغط Ctrl+S لحفظ الملف. بدلاً من ذلك، في شريط عنوان محرر Cloud Shell المتكامل، حدد علامة الحذف، ثم حدد "Save" من قائمة السياق.

  7. قم بتشغيل التطبيق للتأكد من تنفيذه بشكل صحيح.

    node index.js
    

    يجب عرض الإخراج "مرحباً بالعالم!" في وحدة التحكم.