آموزش ساخت Serverless Function ها در Azure

Microsoft Azure Developer - Create Serverless Functions
تعداد ویدئو 56
زمان دوره 02:45:58
مترجم پرووید
ناظر ترجمه پرووید
دوبلر پرووید
ناظر دوبلاژ پرووید
سایت منتشر کننده پلورال سایت

آموزش ساخت Serverless Function ها در Azure یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی برنامه نویسی در Microsoft Azure – ساختن Serverless Function ها است که با نام اصلی Microsoft Azure Developer – Create Serverless Functions از شرکت Pluralsight منتشر شده است.

کد تابع

تابع مفهوم اولیه در پلتفرم Azure Functions است. یک function شامل دو نکته مهم است:

  • کد شما، که می تواند به زبان های مختلف نوشته شود و یا از برخی از پیکربندی ها استفاده کند.
  • فایل function.json، که برای زبان های کامپایل شده بکار می رود. این فایل config به طور خودکار از annotation های موجود در کد ایجاد می شوند که برای زبان های اسکریپت باید فایل config را خودتان تهیه کنید. فایل function.json اطلاعات مربوط به trigger ها و binding ها و دیگر تنظیمات پیکربندی های تابع را تعریف می کند. هر تابع فقط و فقط یک trigger دارد. سیستم Runtime از فایل config برای مشخص کردن event هایی که باید monitor بشوند تا اینکه چگونه داده ها وارد تابع شوند و یا ارسال گردند و یا از توابع خارج شوند، استفاده می کند.

Microsoft-Azure-Developer-Create-Serverless-Functions-snapahot

نحوه ویرایش Function ها در Azure Portal

ویرایشگر توابع که درون Azure Portal وجود دارد که به شما اجازه می دهد کد و فایل function.json خود را مستقیماً به صورت درون خطی (inline) به روز کنید. این عمل فقط برای تغییرات کوچک به معنی بهترین روش (best practice) استفاده از یک local development مانند VS Code است.

اجرای موازی

زمانی که چندین رویداد و یا چندیدن event سریع تر از آنکه runtime تک نخی (single-threaded) بتواند آن ها را اجرا کنند اتفاق بیفتند، سیستم runtime و یا محیط اجرای function که single-threaded است می تواند آن ها را پردازش کند. البته سیستم runtime می تواند function مورد نظر را نیز چندین مرتبه بصورت موازی اجرا کند. درواقع یک function app از Consumption hosting plan و یا یک App Service hosting plan معمولی می تواند چندیدن اجرای موازی از یک تابع را با استفاده از چندین thread پردازش کند. حداکثر تعداد اجرای همزمان توابع در هر instance از function app بر اساس نوع trigger مورد استفاده و همچنین منابع استفاده شده توسط سایر توابع در function app متفاوت است.

سرفصل مطالب آموزش ویدیویی ساخت Serverless Function ها در Azure

فصل اول: مقدمه این دوره آموزشی

  • مقدمه

فصل دوم: معرفی Azure Functions

  • مقدمه
  • بررسی Trigger ها
  • بررسی Binding ها
  • بررسی معماری Serverless
  • بررسی Hosting Model ها
  • بررسی Development Environment ها
  • قابلیت های بیشتر
  • بررسی Function App ها
  • جمع بندی

فصل سوم: ایجاد کردن توابع در Azure Portal

  • توسعه دادن Function ها در Azure Portal
  • آموزش عملی: ایجاد کردن یک Function App
  • آموزش عملی: ایجاد کردن یک Function
  • آموزش عملی: تست کردن یک Function
  • آموزش عملی: مشاهده تاریخچه فراخوانی Function
  • آموزش عملی: بررسی فایل json
  • جمع بندی

فصل چهارم: ایجاد کردن Function در ویژوال استودیو

  • شروع راه اندازی
  • آموزش عملی: ایجاد کردن یک Function App در ویژوال استودیو
  • آموزش عملی: ایجاد کردن یک Function
  • آموزش عملی: تست کردن یک Function به صورت Local
  • جمع بندی

فصل پنجم: ایجاد کردن توابع با استفاده از Visual Studio Code

  • معرفی Visual Studio Code
  • آنچه شما نیاز دارید
  • آموزش عملی: استفاده کردن از Azure Functions Core Tools
  • آموزش عملی: استفاده کردن از Visual Studio Code
  • جمع بندی

فصل ششم: ایجاد کردن یک REST API با استفاده از Azure Functions

  • بررسی Function Route ها
  • آموزش عملی: ایجاد کردن یک Todo
  • آموزش عملی: Get کردن تمامی Todo ها
  • آموزش عملی: Get کردن یک Todoبا استفاده از Id
  • آموزش عملی: به روز رسانی کردن یک Todo
  • آموزش عملی: حذف کردن یک Todo
  • آموزش عملی: تست کردن با Postman
  • آموزش عملی: تست کردن در یک Webpage
  • جمع بندی

فصل هفتم: کار کردن با Trigger ها و Binding ها

  • بررسی Trigger ها و Binding ها
  • انتخاب یک پایگاه داده
  • آموزش عملی: استفاده کردن از Table Storage
  • آموزش عملی: تست کردن Table Storage
  • آموزش عملی: بررسی یک Timer Triggered Function
  • آموزش عملی: بررسی یک Queue Triggered Function
  • جمع بندی

فصل هشتم: اجرا کردن Function ها در Azure

  • بررسی گزینه های Deployment
  • آموزش عملی: Publish کرد از درون Visual Studio
  • آموزش عملی: تست کردن در Azure
  • آموزش عملی: پیکربندی کردن Proxy ها
  • آموزش عملی: امنیت (Security)
  • جمع بندی

فصل نهم: اجرا کردن Function ها در Container ها

  • بررسی Docker Image های مربوط به Azure Functions
  • چرا از Container ها استفاده کنیم؟
  • آموزش عملی: ایجاد کردن یک Dockerfile
  • آموزش عملی: اجرای یک Container به صورت Local
  • آموزش عملی: اجرا کردن در Azure
  • آموزش عملی: بررسی Proxy ها های قابل پیکربندی
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش ساخت Serverless Function ها در Azure”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید