مسترکلاس Azure API Management
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مبانی API و آژور، مشخصات Swagger، بررسی Google Maps API
- ایجاد سرویس APIM و ایمپورت بکاندهای مختلف
- سیاستها: احراز هویت، محدودیت نرخ، ماسککردن داده، CORS و غیره
- احراز هویت، اشتراکها و محصولات
- اضافهکردن و پیکربندی API بهصورت دستی
- دامنههای سیاست، ماک کردن، نسخهبندی، بازبینی، مقادیر نامگذاری شده و بکاندها
- اشکالزدایی درخواست (ردیابی قدیمی و جدید)
- کشینگ داخلی و خارجی
- جریانهای OAuth2 و یکپارچهسازی دقیق آژور Azure AD
- پیادهسازی دقیق پورتال توسعهدهنده
- مدلهای شبکهسازی APIM و پیادهسازیهای دقیق آنها
- پیادهسازی APIOps (DevOps برای API) با GitHub Actions
- پیادهسازی تابآوری، بازیابی از فاجعه و دامنه سفارشی
- پیادهسازی API Gateway خودمیزبان با کوبرنتیز
- فعالسازی لاگ کردن و نظارت: KQL ،Application Insights، تحلیل، هشدارها و ورکبوکها
پیشنیازهای دوره
- علاقه به بررسی ابر یا یادگیری فناوری جدید
- کمی پیشزمینه در فناوری اطلاعات توصیه میشود.
توضیحات دوره
توجه داشته باشید که این دوره نیازی به تجربهی قبلی در زمینه APIها یا آژور ندارد و مبانی لازم در این دوره پوشش داده میشود. با این دورهی عملی، سرویس مدیریت API مایکروسافت آژور را بیاموزید.
Azure API Management یک پیشنهاد پلتفرم به عنوان سرویس (PaaS) از مایکروسافت است که پلتفرم یکپارچه ابری low-code برای پیادهسازی API Gateway در سرویسهای HTTP و مدیریت چرخه عمر کامل APIها را فراهم میکند.
این دوره بهدقت ساختاردهی شده است تا اطمینان حاصل کند که یک سفر یادگیری جامع را برای هر کسی که میخواهد پیکربندیها، قابلیتها و موارد استفاده مختلف سرویس Azure API Management را بررسی کند، فراهم کند.
آیا در آژور، ابر یا APIها تازهکار هستید؟ نگران نباشید.
- این دوره برای همه طراحی شده است. - مبتدیان و متخصصان
- اصول ضروری ابر و API را در بخشهای اختصاصی پوشش میدهد.
- مفاهیم و ویژگیهای ضروری Azure APIM را بررسی کنید و سپس بهطور طبیعی به ویژگیها و پیادهسازیهای پیشرفتهتر در بخشهای بعدی بپردازید.
آیا با آژور یا APIها آشنا هستید، اما با مدیریت API آشنا نیستید؟ یا کمی با مدیریت API آشنا هستید؟
بسیار خوب!
- حالا بیایید با کل این سرویس مدیریت API سرشار از ویژگی را کشف کنیم. از سطح مبتدی یا متوسط به پیشرفته برسید!
- برای قوی کردن پیادهسازی و معماری سرویس APIM، ما راهحلهای مختلفی را با ابزارها و سرویس دیگر پیادهسازی خواهیم کرد.
پس به این دوره بپیوندید تا مدیریت API را پیادهسازی کنیم و در طول راه برخی سرویسهای مرتبط دیگر را بررسی کنیم:
- رجیسترهای اپلیکیشن، جریانهای OAuth2 و Azure AD (Microsoft Entra ID) برای امنیت و احراز هویت delegate شده
- Front Door ،Azure Application Gateway، اندپوینت خصوصی، VNetها و NSGها برای شبکهسازی APIM
- GitHub Actions برای پیادهسازی APIOps
- کانتینرهای داکر و AKS (Azure Kubernetes Service) برای استقرار Gateway خودمیزبان
- REST API مدیریت آژور برای عملیاتهایی مانند پشتیبانگیری، بازیابی و گزینههای بازیابی
- Azure Key Vault، هویت مدیریتشده، دامنههای سفارشی، DNS، ذخیرهسازی Blob، ماشینهای مجازی و غیره
مدرس این دوره را از روی شوق به آموزش و فناوری ایجاد کرده است. پس از 14 سال کار در یکپارچهسازی سازمانی و همهی شاخههای آن (APIها، ETL ،EDI، استریمینگ و غیره)، این سرویس به نظر میرسید نقطه شروع خوبی باشد تا برخی از جنبههای حیاتی آنچه از پیادهسازیهای پروژهها در هر دو زمینه یکپارچهسازی و ابری آموخته است را به شما ارائه دهد. اطمینان داریم که این راهنمای عملی بهخوبی کمک خواهد کرد، چه هدف شما فقط یادگیری باشد و چه بخواهید این سرویس را در سازمان خود پیادهسازی نمایید.
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد افقهای فنی خود را گسترش دهد.
- مبتدیانی که کنجکاوند تا درباره ابر، APIها یا مدیریت API بدانند.
- مهندسان نرمافزار، مشاوران یکپارچهسازی و سرپرستان فنی
- معماران راهحل و سازمانی
مسترکلاس Azure API Management
-
معرفی دوره 02:26
-
به روش خود این دوره را دنبال کنید 01:45
-
پلیر یودمی 00:45
-
مبانی آژور - Regionها و Availability Zoneها 03:19
-
سلسلهمراتب منابع آژور 01:46
-
بهینهسازی هزینههای ابری 02:57
-
ثبتنام در آژور، راهاندازی دسترسی و بودجه 05:31
-
تعریف و تشابه 03:28
-
API در مقابل وب سرویس 01:27
-
انواع API 05:13
-
مثالهای API 02:07
-
دموی Postman و اصطلاحات API 08:32
-
متدهای HTTP و Idempotence 09:08
-
مقایسه متد HTTP 01:33
-
کدهای وضعیت HTTP 02:37
-
درک REST 05:08
-
بررسی Google Maps API 08:04
-
چرخه عمر API و مزایا 01:38
-
خلاصه بخش 00:43
-
آزمون - اصول API None
-
کامپوننتهای Azure APIM 03:32
-
چرا از API Management استفاده کنیم؟ 03:10
-
ایجاد سرویس Azure APIM 03:57
-
ایمپورت و تست اولین API 05:32
-
بروزرسانی مهم در کنفرانس دمو 04:18
-
اشتراکها و محصولات API 10:43
-
بررسی محصولات، عملیاتها و تعاریف 05:58
-
رویکرد مبتنی بر طراحی با مشخصات Swagger Petstore 08:53
-
ماک کردن پاسخ API 04:26
-
بازنگریهای API 03:07
-
نسخههای API (و چگونه با بازنگریها متفاوت است؟) 05:26
-
لایههای قیمتگذاری APIM 02:52
-
RBAC - کنترل دسترسی مبتنی بر نقش 03:24
-
هویت مدیریتشده (تخصیصیافته توسط سیستم و تعریفشده توسط کاربر) 08:00
-
فضاهای کاری APIM 04:54
-
مقادیر نامگذاری شده، Key Vault و بکاند 07:38
-
پیکربندی بکاند برای احراز هویت اولیه 02:13
-
اضافهکردن API بهصورت دستی 05:39
-
سیاستها: دامنهها و وراثت 07:22
-
سیاستها: مبانی کدنویسی 04:23
-
رابط خط فرمان آژور، ویژوال استودیو کد و پاورشل برای APIM 06:35
-
ایمپورت App Service 03:56
-
ایمپورت SOAP API 05:31
-
ایمپورت توابع آژور 06:26
-
ایمپورت Logic App 03:24
-
اشکالزدایی با ردیابی قدیمی 11:33
-
اشکالزدایی با ردیابی پیشرفته 09:59
-
کشینگ - کش داخلی 06:15
-
کشینگ - کش Redis خارجی با سیاست کشینگ پیشرفته 13:09
-
اکسپورت APIها 02:12
-
یادآوری - درک جریانهای OAuth2 07:52
-
ایمنسازی API با JWT با Entra ID (Azure AD) 14:08
-
پورتال توسعهدهنده - راهاندازی ضروری در کمتر از 15 دقیقه! 12:03
-
پورتال توسعهدهنده - کنترل دسترسی 02:54
-
Azure AD به عنوان سرور OAuth2 برای کنسول 06:33
-
Azure AD B2C به عنوان سرور OAuth2 برای کنسول 12:49
-
ثبتنام و ورود کاربر خارجی با هویت AD B2C 09:48
-
ورود با هویت Azure AD 05:38
-
حذف و ماسک کردن اطلاعات حساس 02:46
-
احراز هویت با گواهی کلاینت - با بکاند و APIM 09:16
-
احراز هویت اولیه - با بکاند و APIM 03:21
-
CORS در عمل 03:25
-
API Defender، پروتکلها و سایفرها 01:38
-
بررسی - توضیح تصویری گزینههای شبکهسازی 11:03
-
استقرار در VNet خارجی 09:03
-
استقرار در VNet داخلی 10:30
-
یکپارچهسازی دروازه اپلیکیشن با VNet داخلی 08:47
-
محافظت در برابر DDoS برای APIM 03:04
-
اندپوینت خصوصی برای اتصال VNet 06:34
-
پیکربندی Azure Front Door 07:29
-
بررسی APIOps - سناریوها، معماری و پیشنیازها 06:55
-
راهاندازی اولیه پایپلاین برای گیتهاب 16:10
-
ابزار Extractor 08:03
-
ابزار Publisher 06:00
-
پیکربندی محیط - مقادیر نامگذاری شده و Secretها 20:53
-
پیکربندی محیط - بکاندها 14:55
-
پیکربندی محیط - لاگرها 14:06
-
پیکربندی محیط - APIها و تشخیص 08:32
-
پیکربندی Extractor: استخراج APIهای خاص 05:48
-
رویکرد APIOps برای تیمهای متعدد 03:44
-
APIOps برای سناریوی کد محور با محیط توسعه یکپارچه (ویژوال استودیو کد) 05:57
-
ظرفیت و مقیاسبندی خودکار 08:26
-
انتشارها و بروزرسانیهای پلتفرم 05:25
-
تابآوری 03:20
-
افزونگی Zone، استقرار Multi-region و مقایسبندی خودکار 07:39
-
بازیابی از فاجعه (DR) 03:03
-
Azure REST API 03:11
-
پشتیبانگیری از سرویس APIM 07:11
-
بازیابی سرویس APIM 03:04
-
بازیابی سرویس حذفشده، پلتفرمهای رایانش 05:08
-
بازیابی Multi-region بکاند 03:06
-
دامنه سفارشی 04:35
-
بررسی: Gateway خودمیزبان 02:17
-
کانتینر و کوبرنتیز: یادآوری 03:31
-
اجرای وب سرور با داکر: یادآوری 08:36
-
استقرار Gateway در Azure Kubernetes Cluster (AKS) 09:09
-
آنبورد و تست APIها 07:45
-
حمایت و مسئولیتهای مشترک 03:58
-
پاکسازی بخش 02:25
-
کوئری کردن لاگهای APIM (KQL) 08:16
-
فضای کار تحلیل لاگ 08:25
-
Application Insights 12:34
-
تحلیل و شاخصهای APIM 06:28
-
هشدارها 11:03
-
ورکبوکها 05:59
-
نظارت Azure 03:43
-
تبریک! 00:31
-
Copilot: دستیار هوش مصنوعی مایکروسافت 03:07
مشخصات آموزش
مسترکلاس Azure API Management
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:108
- مدت زمان :10:55:51
- حجم :5.66GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy