لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توابع لاجوردی برای توسعه دهندگان
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
معماران راه حل ، مدیر منطقه ای مایکروسافت و MVP مایکروسافت
رودریگو دیاز کانچا یک معمار راه حل و مدیر منطقه ای مایکروسافت با بیش از 20 سال تجربه است.
رودریگو گواهی نامه حرفه ای معماری نرم افزار Carnegie Mellon SEI است. او بیش از یک دهه است که به عنوان MVP مایکروسافت شناخته می شود ، در حال حاضر در دو بخش Developer Technologies و Microsoft Azure. بعلاوه ، او دارای Scrum Alliance Certified ScrumMaster ، MCSD ، MCTS ، MCPD و MCP است.
به عنوان معمار ارشد نرم افزار در Lumedhealth ، وی راه حل های بهداشت دیجیتال و پزشکی از راه دور با تمرکز بر تغییر زندگی مردم را ایجاد می کند. او همچنین تمایز نوشتن اولین کتابها در مورد Microsoft Silverlight 5 و Xamarin را دارد. فرم ها به زبان اسپانیایی. رودریگو یک سخنران مکرر در رویدادهای مایکروسافت و غیر مایکروسافت در سراسر آمریکای لاتین ، ایالات متحده و اروپا است.
نمایش نظرات