نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
توابع با دوام شما را قادر می سازد با عملکردهای لاجورد گردش کار مطمئن و مطلوبی را ایجاد کنید. این دوره به شما می آموزد که چگونه الگوهای "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
نمایش نظرات