آموزش Azure Durable Functions اصول

Azure Durable Functions Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: توابع با دوام شما را قادر می سازد با عملکردهای لاجورد گردش کار مطمئن و مطلوبی را ایجاد کنید. این دوره به شما می آموزد که چگونه الگوهای "fan-out fan-in" را پیاده سازی کنید ، در انتظار تعامل انسانی مکث کنید و نحوه اشکال زدایی ، استقرار و نظارت بر گردش کار خود را بدست آورید. هنگام ایجاد گردش کار با توابع بدون سرور ، مدیریت خطاها ، حالت پیگیری ، و فعالیت های موازی در حال اجرا می تواند منجر به کار اضافی زیادی شود. در این دوره ، Azure Durable Functions Fundamentals ، خواهید آموخت که چگونه عملکردهای با دوام به شما امکان می دهد به راحتی و با اطمینان جریانات کاری خود را در بالای پلت فرم Azure Functions بسازید ، در حالی که هنوز از تمام مزایای آن از جمله مقیاس پذیری ، توسعه سریع و مدل قیمت گذاری مبتنی بر مصرف. ابتدا یاد خواهید گرفت که چگونه می توانید خطاها را کنترل کنید و روند گردش کار را ردیابی کنید. در مرحله بعدی ، خواهید دید که اجرای الگوهای پیشرفته گردش کار مانند "فن خاموش کردن فن" یا انتظار برای تعامل انسانی چقدر آسان است. سرانجام ، شما چگونگی حرکت از توسعه محلی و اشکال زدایی را به سمت استقرار و نظارت بر روند کار با دوام خود در Azure جستجو خواهید کرد. پس از پایان این دوره ، مهارت و دانش عملکردهای با دوام لازم برای ایجاد گردش کار قابل اعتماد و با دوام خود را در Azure خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی توابع با دوام Introducing Durable Functions

  • معرفی توابع با دوام Introducing Durable Functions

  • بررسی اجمالی توابع لاجوردی Azure Functions Overview

  • بررسی اجمالی بدون سرور Serverless Overview

  • چرا عملکردهای با دوام؟ Why Durable Functions?

  • مزایای عملکردهای بادوام Durable Functions Benefits

  • مفاهیم کلیدی عملکرد با دوام Key Durable Function Concepts

  • منبع یابی Event Sourcing

  • هاب وظایف Task Hubs

  • در حال توسعه عملکردهای با دوام Developing Durable Functions

  • راه اندازی VS2017 Setting up VS2017

  • نسخه ی نمایشی - ایجاد یک پروژه Demo - Creating a Project

  • نسخه ی نمایشی - امکان عملکردهای با دوام Demo - Enabling Durable Functions

  • نسخه ی نمایشی - آزمایش برنامه عملکرد Demo - Testing the Function App

  • نسخه ی نمایشی - شبیه ساز ذخیره سازی Azure Demo - Azure Storage Emulator

  • خلاصه ماژول Module Summary

  • منابع اضافی Additional Resources

توابع زنجیره ای با هم Chaining Functions Together

  • توابع زنجیره ای Chaining Functions

  • سناریوی نمایشی Demo Scenario

  • نسخه ی نمایشی - ایجاد عملکرد شروع کننده Demo - Creating a Starter Function

  • نسخه ی نمایشی - با استفاده از OrchestrationContext Demo - Using OrchestrationContext

  • نسخه ی نمایشی - ایجاد عملکرد ارکستراتور Demo - Creating an Orchestrator Function

  • نسخه ی نمایشی - تماس با فعالیت ها Demo - Calling Activities

  • قوانین عملکرد ارکستراتور Orchestrator Function Rules

  • ورود به سیستم توابع ارکستر Logging in Orchestrator Functions

  • نسخه ی نمایشی - ایجاد توابع فعالیت Demo - Creating Activity Functions

  • نسخه ی نمایشی - اجرای ارکستراسیون Demo - Running an Orchestration

  • خلاصه ماژول Module Summary

نظارت بر گردش کار و مدیریت خطاها Monitoring Workflows and Handling Errors

  • بررسی اجمالی ماژول Module Overview

  • توابع با دوام REST API Durable Functions REST API

  • در حال جستجو در داخل هاب های کاری Looking Inside Task Hubs

  • نسخه ی نمایشی - بررسی Task Hub Demo - Exploring the Task Hub

  • مدیریت خطاها Handling Errors

  • نسخه ی نمایشی - استثنا در فعالیت ها Demo - Exceptions in Activities

  • نسخه ی نمایشی - مدیریت استثناها در عملکردهای ارکستر Demo - Handling Exceptions in Orchestrator Functions

  • تلاش مجدد فعالیت ها Retrying Activities

  • لغو گردش کار Cancelling Workflows

  • نسخه ی نمایشی - لغو گردش کار Demo - Cancelling a Workflow

  • خلاصه ماژول Module Summary

پشتیبانی از الگوی Fan-in Fan-in Supporting the Fan-out Fan-in Pattern

  • الگوی Fan-in Fan-in Fan-out Fan-in Pattern

  • نسخه ی نمایشی - در حال اجرا فن-در فن Demo - Implementing Fan-out Fan-in

  • نسخه ی نمایشی - درحال آزمایش فن در فن Demo - Testing Fan-out Fan-in

  • نسخه ی نمایشی - دریافت Bitrates از Config Demo - Getting Bitrates from Config

  • نسخه ی نمایشی - استفاده از ارکستراسیون های فرعی Demo - Using Sub-orchestrations

  • خلاصه ماژول Module Summary

منتظر تعامل انسانی Waiting for Human Interaction

  • منتظر تعامل انسانی Waiting for Human Interaction

  • منتظر رویدادهای خارجی Waiting for External Events

  • نسخه ی نمایشی - ارسال رویدادهای خارجی با REST API Demo - Sending External Events with the REST API

  • ارسال رویدادها به گردش کار Sending Events to Workflows

  • نسخه ی نمایشی - ارسال رویدادهای خارجی به ارکستراسیون ها Demo - Sending External Events to Orchestrations

  • نسخه ی نمایشی - آزمایش ارسال رویدادهای خارجی Demo - Testing Sending External Events

  • نسخه ی نمایشی - اجرای مهلت زمانی Demo - Implementing Timeout

  • نسخه ی نمایشی - تست وقفه ها Demo - Testing Timeouts

  • خلاصه ماژول Module Summary

اجرای ارکستراسیون ابدی Implementing Eternal Orchestrations

  • ارکستراسیون ابدی Eternal Orchestrations

  • نسخه ی نمایشی - با استفاده از ContinueAsNew Demo - Using ContinueAsNew

  • خروج از ارکستراسیون ابدی Exiting Eternal Orchestrations

  • نسخه ی نمایشی - خاتمه ارکستراسیون ابدی Demo - Terminating an Eternal Orchestration

  • ارکستراسیون ابدی در مقابل تایمر Eternal Orchestrations Versus Timers

  • کاربردهای جایگزین CreateAsNew Alternative Uses of CreateAsNew

  • خلاصه ماژول Module Summary

در حال تولید Running in Production

  • بررسی اجمالی ماژول Module Overview

  • اجرای توابع با دوام Deploying Durable Functions

  • استقرار در Visual Studio Deploying from Visual Studio

  • استقرار Zip Zip Deployment

  • امنیت عملکردهای با دوام Securing Durable Functions

  • نسخه ی نمایشی - امنیت عملکرد شروع کننده Demo - Starter Function Security

  • نظارت بر عملکردهای با دوام Monitoring Durable Functions

  • نسخه ی نمایشی - بینش برنامه Demo - Application Insights

  • به روزرسانی عملکردهای ارکستراتور Upgrading Orchestrator Functions

  • توابع لاجورد V2 Azure Functions V2

  • کدگذاری با FFMPEG Transcoding with FFMPEG

  • خلاصه ماژول Module Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش Azure Durable Functions اصول
جزییات دوره
2h 50m
73
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
81
4.9 از 5
دارد
دارد
دارد
Mark Heath
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Heath Mark Heath

مارک هیت یک توسعه دهنده نرم افزار مستقر در ساوتهمپتون انگلیس است و در NICE Systems به عنوان یک معمار نرم افزار برای ایجاد سیستم های مدیریت شواهد دیجیتال ابری برای پلیس کار می کند. او خالق NAudio است ، یک چارچوب منبع باز صوتی برای .NET. او علاقه مند به بهبود مستمر مهارت های خود و آموزش سایر توسعه دهندگان است و در سال های اخیر به ویژه بر روی چالش های ایجاد سیستم های مستقر در Azure مقیاس پذیر و قابل اعتماد تمرکز کرده است. او در اوقات فراغت خود (بسیار محدود) از ضبط استودیوی خانگی ، فوتبال و الهیات و گذراندن وقت با پنج فرزند بسیار پرانرژی خود لذت می برد.