آموزش توابع لاجوردی برای توسعه دهندگان

Azure Functions for Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با Azure Functions ، می توانید راه حل های نرم افزاری قوی را در یک ساختار کلی بدون سرور ایجاد کنید. مربی Rodrigo Díaz Concha نحوه توسعه دهندگان را می توان از توابع Azure در توسعه برنامه ها استفاده کرد. اول ، او از مزایای اصلی Azure Functions استفاده می کند. درباره برنامه های مختلف میزبانی و برنامه های سرویس برنامه اطلاعات کسب کنید. سپس نحوه ایجاد و استقرار برنامه های عملکردی را بیاموزید. رودریگو توضیح می دهد که Azure Functions چیست و نحوه توسعه ، آزمایش ، اشکال زدایی و اجرای کد مبتنی بر رویداد را در رایانه محلی و همچنین در Visual Studio با استفاده از NET نشان می دهد. درباره راه اندازها ، صحافی ها و چگونگی پیاده سازی هر دو در Azure Functions بیاموزید. بعد ، رودریگو توضیحات ذخیره سازی Blob و CosmosDB را ارائه می دهد. نحوه استفاده از تزریق وابستگی را برای کد پاک کننده مشاهده کنید. پس از آن ، رودریگو نحوه استقرار Azure Functions را از رابط خط فرمان (CLI) و Visual Studio توضیح می دهد. نحوه ساخت و استفاده از Azure Durable Functions را در پروژه های خود کاوش کنید ، سپس نحوه مدیریت و امنیت Azure Functions را با KeyVault بیاموزید.

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

مقدمه Introduction

  • اجرای کد درخواستی بدون سربار زیرساخت Running on-demand code without infrastructure overhead

  • قبل از اینکه تو شروع کنی Before you start

1. آشنایی با توابع لاجوردی 1. Introduction to Azure Functions

  • توابع لاجوردی چیست؟ What are Azure Functions?

  • مزایای Azure Functions Azure Functions benefits

  • برنامه های میزبانی برای عملکردهای لاجوردی Hosting Plans for Azure Functions

  • Azure Functions معماری و آناتومی Azure Functions architecture and anatomy

2. ایجاد برنامه های عملکردی 2. Creating Function Apps

  • ایجاد برنامه های کاربردی در پورتال Azure Creating function apps in the Azure portal

  • ایجاد برنامه های عملکردی با Azure CLI Creating function apps with the Azure CLI

  • ایجاد برنامه های عملکردی با الگوهای ARM Creating function apps with ARM templates

3. ایجاد توابع لاجوردی 3. Creating Azure Functions

  • ابزارهای اصلی Azure Functions Azure Functions core tools

  • ایجاد توابع لاجوردی در کد ویژوال استودیو Creating Azure Functions in Visual Studio code

  • ایجاد توابع لاجوردی در Visual Studio .NET Creating Azure Functions in Visual Studio .NET

  • ما قصد داریم چه چیزی بسازیم؟ What are we going to build?

4. اجرای راه اندازها و صحافی ها 4. Implementing Triggers and Bindings

  • محرک ها و اتصال ها چیست؟ What are triggers and bindings?

  • ایجاد و تهیه پروژه Creating and preparing the project

  • اجرای اتصال خروجی Blob در عملکرد Storage Implementing the Blob output binding in the Storage function

  • پیاده سازی Blob ماشه در عملکرد Resizer Implementing the Blob trigger in the Resizer function

  • اجرای اتصال خروجی CosmosDB در عملکرد ذخیره سازی Implementing the CosmosDB output binding in the Storage function

  • اجرای اتصال ورودی CosmosDB در عملکرد جستجو Implementing the CosmosDB input binding in the Search function

  • پیاده سازی مسیر و ورودی Blob در عملکرد Download Implementing the route and Blob input bindings in the Download function

5. تزریق وابستگی در توابع لاجورد 5. Dependency Injection in Azure Functions

  • ایجاد و آماده سازی پروژه های AnalyzerService Creating and preparing the AnalyzerService projects

  • ایجاد کلاس Startup و تزریق وابستگی Creating the Startup class and injecting the dependency

  • پیاده سازی منطق AnalyzerService با استفاده از سرویس شناختی Computer Vision Implementing AnalyzerService logic using the Computer Vision cognitive service

6. استقرار توابع لاجوردی 6. Azure Functions Deployment

  • استفاده از توابع لاجوردی از CLI Deploying Azure Functions from the CLI

  • استفاده از توابع لاجوردی از Visual Studio Deploying Azure Functions from Visual Studio

  • ادغام مداوم و استقرار مداوم برای توابع لاجوردی Continuous integration and continuous deployment for Azure Functions

7. عملکردهای بادوام لاجوردی 7. Azure Durable Functions

  • معرفی عملکردهای بادوام لاجوردی Introducing Azure Durable Functions

  • اجرای ارکستراتیو Implementing an orchestrator

  • اجرای یک عملکرد با دوام Implementing a durable function

8. مدیریت و امنیت عملکردهای لاجوردی 8. Managing and Securing Azure Functions

  • گزینه های تأیید اعتبار و مجوز در Azure Functions Authentication and authorization options in Azure Functions

  • استفاده از Azure KeyVault برای ذخیره اسرار توابع Azure Using Azure KeyVault to store Azure Functions secrets

  • پروکسی های Azure Functions Azure Functions proxies

9. نتیجه گیری 9. Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش توابع لاجوردی برای توسعه دهندگان
جزییات دوره
2h 19m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
372
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rodrigo Díaz Concha Rodrigo Díaz Concha

معماران راه حل ، مدیر منطقه ای مایکروسافت و MVP مایکروسافت

رودریگو دیاز کانچا یک معمار راه حل و مدیر منطقه ای مایکروسافت با بیش از 20 سال تجربه است.

رودریگو گواهی نامه حرفه ای معماری نرم افزار Carnegie Mellon SEI است. او بیش از یک دهه است که به عنوان MVP مایکروسافت شناخته می شود ، در حال حاضر در دو بخش Developer Technologies و Microsoft Azure. بعلاوه ، او دارای Scrum Alliance Certified ScrumMaster ، MCSD ، MCTS ، MCPD و MCP است.

به عنوان معمار ارشد نرم افزار در Lumedhealth ، وی راه حل های بهداشت دیجیتال و پزشکی از راه دور با تمرکز بر تغییر زندگی مردم را ایجاد می کند. او همچنین تمایز نوشتن اولین کتابها در مورد Microsoft Silverlight 5 و Xamarin را دارد. فرم ها به زبان اسپانیایی. رودریگو یک سخنران مکرر در رویدادهای مایکروسافت و غیر مایکروسافت در سراسر آمریکای لاتین ، ایالات متحده و اروپا است.