مقدمة

مكتمل

يعد Azure Functions حلاً بلا خادم يسمح لك بكتابة تعليمة برمجية أقل والحفاظ على بنية تحتية أقل مع توفير التكاليف. بدلاً من القلق بشأن نشر الخوادم وصيانتها، توفر البنية التحتية السحابية جميع الموارد المحدثة اللازمة للحفاظ على تشغيل تطبيقاتك.

تسمح لك ميزات Azure Functions بما يلي:

  • استخدم لغتك المفضلة: اكتب الدالات بلغة C# أو Java أو JavaScript أو PowerShell أو Python، أو استخدم معالجاً مخصصاً لاستخدام أي لغة أخرى تقريباً.

  • أتمتة النشر: من النهج المستند إلى الأدوات إلى استخدام المسارات الخارجية، هناك عدد لا يحصى من خيارات النشر المتاحة.

  • استكشاف أخطاء دالة وإصلاحها: استخدم أدوات المراقبة واستراتيجيات الاختبار للحصول على رؤى حول تطبيقاتك.

  • الاستفادة من خيارات التسعير المرنة: باستخدام خطة الاستهلاك، تدفع فقط أثناء تشغيل وظائفك، بينما تقدم خطط Premium وApp Service ميزات لتلبية الاحتياجات المتخصصة.

سيناريو مثال

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

الأهداف التعليمية

في هذه الوحدة النمطية، ستتعلم:

  • ما هي Azure Functions وكيفية تفاعلك معها.
  • ما هي المكونات الرئيسية ل Azure Functions وكيفية عملها.
  • ما هي نقاط قوة Azure Functions وكيفية استخدام الخدمة على أفضل نحو.

ما الهدف الأساسي؟

بنهاية هذه الوحدة النمطية، يجب أن تكون قادرا على وصف خدمة Azure Functions، وما تتكون منه، وكيفية عملها، ومتى تستخدمها.

تم إنتاجه بالشراكة مع دويتريشا ساها، وأديتيا رامان، وديشيتا بهاسين، وديفانسو ياداف، وريتفي ميشرا، ونيرالي ساهو، - Microsoft Learn Student Ambassadors