آنچه یاد خواهید گرفت:
استقرار و مقیاسبندی اپلیکیشنهای 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.) استفاده کند.