توسعه اپلیکیشنهای NET. در Azure
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- استقرار و مقیاسبندی اپلیکیشنهای NET. در Azure به صورت صحیح و امن
- درک نحوه استفاده از Azure Storage (Blob و Queue و Table) برای حل سناریوهای واقعی در اپلیکیشن های NET.
- تسلط به مدل Serverless با استفاده از توابع Azure و توابع Durable
- پیکربندی ارتباط بین سرویسهای Azure، مانند اتصال به یک پایگاه داده
پیشنیازهای دوره
- ترجیحاً باید #C را بدانید (لازم نیست در سطح پیشرفته باشد، اما باید بدانید چگونه کلاسها، توابع، رابطها و موارد مشابه را ایجاد کنید.)
توضیحات دوره
این دوره برای توسعهدهندگان NET. طراحی شده که میخواهند یاد بگیرند چگونه اپلیکیشنهای مدرن را در Azure طراحی، ایجاد و مستقر کنند.
در طول دوره، دانشجویان با اصول رایانش ابری و نحوه پیادهسازی این مفاهیم در Azure آشنا میشوند و سپس به سراغ استفاده عملی از مهمترین سرویسها برای اپلیکیشنهایNET. میروند. این دوره شامل ایجاد و مدیریت منابع Azure، استقرار اپلیکیشنها در Azure App Service و بررسی مقیاسپذیری عمودی و افقی، عملکرد، نظارت و استراتژیهای بکآپ است. همچنین از پایگاه داده Azure SQL برای مدیریت داده رابطهای استفاده میکند و روشهای مختلف اتصال Azure App Service به پایگاه داده، مانند استفاده از هویتهای مدیریت شده، را بررسی میکند.
این دوره به صورت عمیقتر وارد Azure Storage میشود و با رویکردی عملی، کار با Blob Storage و Queue Storage و Table Storage را آموزش میدهد. این بخش شامل سناریوهای واقعی مانند آپلود و دانلود فایلها، پردازش غیرهمزمان با استفاده از صفها، و مدیریت داده نیمهساختاریافته بدون تکیه بر پایگاه دادههای رابطهای است. دانشجویان یاد میگیرند چگونه این سرویسها را به درستی از اپلیکیشنهای NET. یکپارچه کرده و بهترین شیوهها را در طراحی و امنیت رعایت کنند.
علاوه بر این، دوره مدل serverless را از طریق توابع Azure معرفی میکند و تریگرها، اتصالات، ملاحظات امنیتی و محدودیتها را توضیح میدهد. سپس به توابع Azure Durable میپردازد و به دانشجویان کمک میکند فرآیندهای پیچیده، ارکستراسیونها، گردشکارهای طولانیمدت و الگوهایی مانند fan-out و fan-in را به شکلی قابل اعتماد و مقیاسپذیر مدلسازی کنند.
در پایان دوره، دانشجویان درک قوی و عملی از Azure با تمرکز بر توسعه NET. خواهند داشت و میتوانند سرویس مناسب را انتخاب کنند، ذخیرهسازی و پردازش غیرهمزمان را یکپارچه کنند، راهحلهای serverless پیاده کرده و اپلیکیشنهای ابری مقیاسپذیر، قابل نگهداری و آماده تولید طراحی کنند.
این دوره برای چه کسانی مناسب است؟
- کسی که میخواهد از Azure برای توسعه اپلیکیشنها (به ویژه اپلیکیشنهای NET.) استفاده کند.
توسعه اپلیکیشنهای NET. در Azure
-
مقدمه 00:25
-
رایانش ابری چیست؟ 02:57
-
مدلهای سرویس ابری 04:23
-
پیکربندیهای استقرار 01:57
-
مزایای استفاده از ابر 05:29
-
Azure چیست؟ 04:29
-
روشهای تعامل با Azure 02:21
-
هزینهها 02:43
-
برای شروع به چه مواردی نیاز داریم؟ 03:54
-
خلاصه 01:05
-
مقدمه 00:23
-
مقدمهای بر Azure App Service 01:35
-
طرحها و هزینهها 05:37
-
کنوانسیون نامگذاری 01:22
-
ایجاد اپلیکیشن ما 02:07
-
ایجاد Azure App Service با استفاده از portal 04:43
-
استقرار وب اپلیکیشن ما با استفاده از Visual Studio 02:15
-
استقرار وب اپلیکیشن ما با استفاده از Visual Studio Code 03:34
-
استقرار وب اپلیکیشن ما با استفاده از Azure CLI 06:16
-
متغیرهای محیطی 04:16
-
کنسول در Azure App Service 02:28
-
Kudu 02:07
-
Application Insights 03:51
-
لاگها 03:41
-
مقیاسبندی عمودی 03:09
-
مقیاسبندی افقی 06:26
-
هشدار درباره مقیاسبندی افقی 01:30
-
خلاصه 01:39
-
مقدمه 00:15
-
مقدمهای بر پایگاه داده Azure SQL 03:29
-
طرحها و هزینهها 03:36
-
ساخت اپلیکیشن این ماژول 07:18
-
ایجاد پایگاه داده با استفاده از portal 03:40
-
ایجاد پایگاه داده با استفاده از Azure CLI 03:51
-
اتصال به سرور پایگاه داده از طریق Visual Studio 01:49
-
اتصال به سرور پایگاه داده از طریق SSMS 00:58
-
اتصال Azure App Service ما به پایگاه داده 04:15
-
استفاده از هویتهای مدیریت شده 03:51
-
مکانهایی که میتوانیم داده را از آنها مشاهده کنیم 01:08
-
بکآپ 03:37
-
مقیاسبندی 01:18
-
خلاصه 00:59
-
مقدمه 00:14
-
مقدمهای بر Azure Storage 04:08
-
قیمتگذاری 04:48
-
آمادهسازی اپلیکیشن ما 04:57
-
ایجاد Storage Account با استفاده از portal 01:40
-
ایجاد Storage Account با استفاده از Azure CLI 01:51
-
آپلود فایلها با استفاده از portal 04:03
-
آپلود فایلها از ASP.NET Core 07:45
-
مقدمهای بر صفها 03:25
-
کار با صفها 02:23
-
خواندن پیامها از یک صف 04:41
-
ارسال پیامها به یک صف 05:10
-
مقدمهای بر Table Storage 03:35
-
بررسی Table Storage 02:42
-
کار با Azure Table Storage 12:39
-
خلاصه 00:36
-
مقدمه 00:16
-
مقدمهای بر Serverless 05:21
-
مقدمهای بر توابع Azure 02:57
-
طرحها 03:29
-
امنیت 01:53
-
ایجاد اپلیکیشن تابع 02:05
-
ایجاد اولین تابع ما 05:06
-
استقرار تابع ما در Azure 01:21
-
اتصال تابع به پایگاه داده 08:44
-
مقدمهای بر عبارات cron 03:48
-
Timer Trigger - تابعی که به صورت دورهای اجرا میشود 04:20
-
ارسال یک ایمیل تبریک تولد از طریق یک تابع 09:00
-
Queue Trigger - تابعی که به یک صف پیام پاسخ میدهد - بخش 1 09:39
-
Queue Trigger - تابعی که به یک صف پیام پاسخ میدهد - بخش 2 10:04
-
بهینهسازی تصاویر 07:54
-
مقدمهای بر اتصالات 00:52
-
SQLInput - اتصال ورودی 03:13
-
صف - اتصال خروجی 04:43
-
محدودیتهای تابع Azure 03:13
-
مقدمهای بر توابع Azure Durable 03:51
-
الگوهای اپلیکیشن - بخش 1 05:55
-
الگوهای اپلیکیشن - بخش 2 04:10
-
بررسی اولین تابع Durable ما 11:22
-
تابع زنجیرهسازی 14:58
-
Fan-out و fan-in - بخش 1 09:38
-
Fan-out و fan-in - بخش 2 11:29
-
خلاصه 00:57
مشخصات آموزش
توسعه اپلیکیشنهای NET. در Azure
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:متوسط
- تعداد درس:85
- مدت زمان :05:41:43
- حجم :3.42GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy