مایکروسافت آژور (Microsoft Azure) یک بستر یا پلتفرم با مجموعهای از سرویسهای در هم تنیده ابری است که امکان رایانش ابری (Cloud computing) برای ایجاد، توسعه و مدیریت اپلیکیشنها، وب یا موبایل را فراهم میآورد. آژور بستری فراهم میکند که بتوان توسط زبانها، ابزارها، چهارچوبها و فریمورکهای مختلف بهصورت آزادانه اپلیکیشنهای مختص خود را ساخت، گسترش داد و مدیریت کرد. آژور بسیار انعطافپذیر و قابل سفارشیسازی است که دسترسی به مقادیر بسیار زیادی از ذخیرهسازی دادهها، منابع کامپیوتری و ابزارهای توسعه برنامه کاربردی را فراهم میکند.
سرفصل های دوره آموزشی Pluralsight Microsoft Azure Developer: Creating a Detailed Design for Your Solution:
- چرا باید یک طرح با جزییات کامل بسازیم؟
- یک طراحی تفصیلی چیست و چرا باید آن را بسازید؟
- روند کار دوره
- دسترسی اپلیکیشن چیست؟
- طراحی پیاده سازی برای ملزومات
- مواردی برای یادآوری
- طراحی برای محلی سازی و جهانی سازی
- محلی سازی و جهانی سازی اپلیکیشن چیست؟
- کشف الزامات محلی سازی و جهانی سازی
- طراحی برای نگهداری
- قابلیت نگهداری برنامه چیست؟
- کشف الزامات برای نگهداری
- نسخه ی نمایشی: گسترش برنامه با اپلیکیشن های منطقی Azure
- دمو: تست برای قابلیت نگهداری
- طراحی برای عملکرد جهانی
- عملکرد اپلیکیشن چیست؟
- کشف الزامات عملکرد
- طراحی پیاده سازی ملزومات
- دمو: عملکرد جهانی با Azure Traffic Manager
- دمو: مقیاس گذاری با Azure App Service
- طراحی برای در دسترس بودن
- در دسترس بودن برنامه چیست؟
- کشف الزامات در دسترس بودن
- طراحی پیاده سازی مورد نیاز
- نسخه ی نمایشی: بهبود قابلیت دسترسی با اعزام به منطقه دیگر
- طراحی برای امنیت
- امنیت برنامه چیست؟
- کشف الزامات مربوط به امنیت برنامه
- طراحی پیاده سازی مورد نیاز
- دمو: امن کردن اسرار اپلیکیشن با Azure Key Vault و Managed Service Identity
- طراحی برای استقرار
- استقرار برنامه کاربردی چیست؟
- کشف الزامات استقرار برنامه
- طراحی پیاده سازی مورد نیاز
- دمو: استقرار برنامه کاربردی به لاجورد با سرویس های خزنده لاجورد
- قدم بعدی چیست؟
- آنچه باید به خاطر سپرد.
- قدم بعدی چیست؟