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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش توابع لاجوردی برای توسعه دهندگان
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 19m
33
Linkedin (لینکدین) lynda-small
21 آبان 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 را دارد. فرم ها به زبان اسپانیایی. رودریگو یک سخنران مکرر در رویدادهای مایکروسافت و غیر مایکروسافت در سراسر آمریکای لاتین ، ایالات متحده و اروپا است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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