آموزش ساخت اپلیکیشن وب روی مایکروسافت آزور (Microsoft Azure) - آخرین آپدیت

دانلود Building a Web Application on Microsoft Azure

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

Mایکروسافت آزور طیف گسترده‌ای از خدمات یکپارچه را برای توسعه‌دهندگانی که به دنبال ساخت اپلیکیشن‌های وب روی فضای ابری هستند، ارائه می‌دهد. در این دوره، مدرس و MVP مایکروسافت، رودریگو دیاز کونچا، مبانی ساخت اپلیکیشن‌های وب را به شما آموزش می‌دهد تا از چندین سرویس کلیدی از جمله Azure DevOps، Azure App Service، Azure SQL، Azure Functions و موارد دیگر بهره ببرید.

با یادگیری نحوه ساخت اپلیکیشن‌های وب مدرن و ابری (Cloud-Native) در آزور، مهارت‌های خود را به عنوان یک توسعه‌دهنده وب مورد نیاز بازار ارتقا دهید. در این دوره خواهید آموخت که چگونه از Azure DevOps برای ذخیره و مدیریت سورس کد، Azure App Service برای میزبانی و اجرای برنامه‌ها، Azure SQL برای ذخیره‌سازی داده‌ها، Azure Storage برای ذخیره فایل‌های باینری، Azure Functions برای بهبود عملکرد اپلیکیشن‌های وب و Azure Logic Apps برای اتصال سیستم‌ها در پلتفرم‌ها و محیط‌های مختلف استفاده کنید.


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

مقدمه Introduction

  • آنچه باید بدانید What you need to know

  • بهره‌برداری از قدرت آزور برای طراحی اپلیکیشن وب Capitalize on the power of Azure to craft your web app

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

1. استفاده از Azure DevOps برای ذخیره‌سازی کد 1. Using Azure DevOps for Storing Your Code

  • ایجاد پروژه جدید در Azure DevOps و افزودن کدهای موجود Creating a new Azure DevOps project and adding existing code

  • ایجاد و پذیرش Pull Request در Azure Repos Creating and accepting a pull request in Azure Repos

  • ایجاد حساب کاربری و سازمان جدید در Azure DevOps Creating a new Azure DevOps account and organization

  • بررسی سورس کد پایه اپلیکیشن مدیریت حیوانات خانگی Exploring the Pet Management application base source code

  • استفاده از Azure DevOps برای ذخیره کدها Using Azure DevOps for storing your code

2. میزبانی و اجرای اپلیکیشن وب در Azure App Service 2. Hosting and Running the Web Application in Azure App Service

  • تخصیص منبع جدید Azure App Service در پورتال Provisioning a new Azure App Service resource in the portal

  • میزبانی و اجرای اپلیکیشن وب در Azure App Service Hosting and running the web application in Azure App Service

  • تغییر سورس کد برای انتشار خودکار اپلیکیشن Modifying the source code to automatically publish the app

  • جابجایی اسلات‌های استقرار (Deployment Slots) Swapping the deployment slots

  • اتصال اسلات استقرار به Azure Repos Connecting the deployment slot to Azure Repos

  • ایجاد اسلات استقرار جدید برای توسعه Creating a new deployment slot for development

3. استفاده از Azure SQL برای ذخیره‌سازی داده‌ها 3. Using Azure SQL for Your Data Storage

  • ایجاد Pull Request برای انتشار تغییرات Creating a pull request for publishing the changes

  • اصلاح اپلیکیشن برای استفاده از SQL EF provider Modifying the application to use the SQL EF provider

  • ایجاد سرور و دیتابیس Azure SQL Creating the Azure SQL server and database

  • استفاده از Azure SQL برای ذخیره داده‌ها Using Azure SQL for your data storage

4. استفاده از Azure Storage برای ذخیره فایل‌های باینری 4. Using Azure Storage for Storing Binary Files

  • جابجایی اسلات‌های استقرار تولید (Production) و توسعه (Dev) Swapping the production and dev deployment slots

  • فراخوانی StorageService از صفحه ویرایش Invoking the StorageService from the Edit page

  • انتشار اپلیکیشن در اسلات استقرار Publishing the application to the deployment slot

  • ایجاد حساب Storage با استفاده از پورتال آزور Creating the Storage account using the Azure portal

  • اصلاح رابط کاربری برای آپلود عکس‌ها Modifying the user interface to upload photos

  • پیاده‌سازی کلاس StorageService Implementing the StorageService class

  • تست محلی اپلیکیشن وب Testing the web application locally

  • استفاده از Azure Storage برای ذخیره فایل‌های باینری Using Azure Storage for storing binary files

  • اصلاح داده‌های اولیه برای خواندن عکس‌ها از کانتینر Modifying the seed data to read the photos from the container

  • ایجاد Blob container در حساب Storage Creating the Blob container in the Storage account

5. استفاده از Azure Functions برای بهبود اپلیکیشن وب 5. Using Azure Functions to Improve Your Web Application

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

  • استفاده از Azure Functions برای بهبود اپلیکیشن وب Using Azure Functions to improve your web application

  • ارسال تمامی تغییرات به مخازن ریموت Pushing all the changes to the remote repositories

  • پیاده‌سازی کد تغییر اندازه (Resize) و اتصال خروجی Implementing the resize code and the output binding

  • تست تابع با استفاده از Azure Storage Explorer Testing the function by using the Azure Storage Explorer

  • اصلاح اپلیکیشن وب برای نمایش تصاویر بندانگشتی (Thumbnails) Modifying the web application to display the thumbnails

  • تخصیص منبع Function App و تست برنامه Provisioning the Function App resource and testing the app

6. بهره‌گیری از Azure Logic Apps برای اپلیکیشن وب 6. Taking Advantage of Azure Logic Apps for Your Web App

  • بهره‌گیری از Azure Logic Apps برای اپلیکیشن وب Taking advantage of Azure Logic Apps for your web app

  • اصلاح Logic App موجود برای افزودن کوئری سفارشی SQL Modifying the existing Logic App to add a custom SQL Query

  • تست Logic App Testing the Logic App

  • ایجاد منبع Azure Logic App برای ارسال ایمیل Creating the Azure Logic App resource for sending an email

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش ساخت اپلیکیشن وب روی مایکروسافت آزور (Microsoft Azure)
جزییات دوره
1h 48m
40
(آخرین آپدیت)
9,045
- از 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 را دارد. فرم ها به زبان اسپانیایی. رودریگو یک سخنران مکرر در رویدادهای مایکروسافت و غیر مایکروسافت در سراسر آمریکای لاتین ، ایالات متحده و اروپا است.