آموزش گسترش عملکرد برنامه وب در Microsoft Azure

Extend Web Application Functionality on Microsoft Azure

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

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

اصولات ایجاد پویا فایل‌های PDF با توابع Azure و Puppeteer را کاوش کنید، از بینایی کامپیوتر در Azure AI برای برش هوشمندانه تصاویر در صورت نیاز، امنیت برنامه‌های وب با Microsoft Entra ID، و استقرار برنامه‌های خود در کانتینرها با برنامه‌های کانتینر Azure استفاده کنید. پس از تکمیل این دوره، شما آماده خواهید بود تا مهارت های جدید خود را برای گسترش و بهبود برنامه های کاربردی وب مانند قبل به کار ببرید.


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

معرفی Introduction

  • از قدرت Azure برای ساخت برنامه وب خود استفاده کنید Capitalize on the power of Azure to craft your web app

  • چه چیزی میخواهید بدانید What you need to know

  • چیزی که قرار است بسازید What you are going to build

1. ایجاد فایل های PDF با توابع Azure و Puppeteer 1. Creating PDF Files with Azure Functions and Puppeteer

  • ساخت فایل های PDF با توابع Azure و Puppeteer Creating PDF files with Azure Functions and Puppeteer

  • پیکربندی منابع ابری موجود Configuring the existing cloud resources

  • ایجاد مخزن و پروژه Azure Functions Creating the repository and the Azure Functions project

  • پیاده سازی و آزمایش تریگر SQL Implementing and testing the SQL trigger

  • پیاده سازی کد برای تولید محتوای HTML Implementing the code to generate HTML content

  • پیاده سازی کد برای تولید فایل PDF با استفاده از Puppeteer Implementing the code to generate a PDF file using Puppeteer

  • اجرای صحافی خروجی Blob در تابع Implementing the Blob output binding in the Function

  • تهیه برنامه Function با استفاده از پورتال Azure Provisioning the Function app using the Azure Portal

  • استقرار دستی تابع Azure در برنامه Function Manually deploying the Azure Function to the Function app

2. استفاده از Azure AI's Computer Vision برای برش هوشمندانه تصاویر 2. Using Azure AI's Computer Vision to Smartly Crop the Images

  • استفاده از Azure AI's Computer Vision برای برش هوشمندانه تصاویر Using Azure AI's Computer Vision to smartly crop the images

  • تهیه منبع خدمات شناختی Provisioning the Cognitive Service resource

  • ایجاد پروژه ThumbnailAICreator Creating the ThumbnailAICreator project

  • پیاده سازی کد برای برش تصاویر Implementing the code to crop the images

  • تست عملکرد Azure به صورت محلی Testing the Azure Function locally

  • تهیه Function App جدید با استفاده از پورتال Azure Provisioning the new Function App using the Azure Portal

  • انتشار تابع و آزمایش برنامه وب Publishing the Function and testing the web application

3. ایمن کردن برنامه وب خود با Microsoft Entra ID 3. Securing Your Web Application with Microsoft Entra ID

  • ایمن سازی برنامه وب خود با Microsoft Entra ID Securing your web application with Microsoft Entra ID

  • ایجاد مستاجر جدید Microsoft Entra ID (Azure AD). Creating the new Microsoft Entra ID (Azure AD) tenant

  • ثبت درخواست در مستاجر Registering the application in the tenant

  • افزودن تنظیمات احراز هویت مورد نیاز به User Secrets Adding the required auth settings to the User Secrets

  • پیاده سازی احراز هویت در برنامه وب با MSAL Implementing authentication in the web application with MSAL

  • آزمایش برنامه وب به صورت محلی و پیکربندی Redirect URI Testing the web app locally and configuring the Redirect URI

  • انتشار برنامه وب در اسلات استقرار Publishing the web application to the deployment slot

4. استقرار برنامه خود در کانتینرها با استفاده از برنامه های کانتینر Azure 4. Deploying Your App on Containers Using Azure Container Apps

  • استقرار برنامه خود بر روی کانتینرها با استفاده از برنامه های کانتینر Azure Deploying your app on containers using Azure Container Apps

  • تهیه منبع رجیستری کانتینر Azure Provisioning the Azure Container Registry resource

  • کاوش و درک راه حل بازسازی شده Exploring and understanding the refactored solution

  • ایجاد تصاویر کانتینر با استفاده از Azure CLI Creating the container images using the Azure CLI

  • ایجاد محیط Azure Container Apps Creating the Azure Container Apps environment

  • ایجاد برنامه Container برای وب API Creating the Container App for the web API

  • ایجاد برنامه Container برای برنامه وب Creating the Container App for the web application

  • آزمایش برنامه وب مستقر در کانتینرها Testing the web application deployed on containers

نتیجه Conclusion

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

نمایش نظرات

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

آموزش گسترش عملکرد برنامه وب در Microsoft Azure
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 42m
35
Linkedin (لینکدین) lynda-small
12 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 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 (لینکدین)

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

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

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