دوره آموزشی ساخت Enterprise API برای توسعه دهندگان پیشرفته آزور
3 ساعت 4 دقیقهمتوسط2021-05-18
مدرسین

Nertil Poci
Freelance Software Architect
جزئیات دوره
یاد بگیرید چطور از خدمات Azure API Management استفاده کنید و APIهای امن و مقیاسپذیر برای سطح سازمان بسازید که هم بهصورت داخلی و هم توسط اپلیکیشنهای شخص ثالث قابل کشف و مصرف باشند. در این دوره برای توسعهدهندگان پیشرفته Azure، مربی نرتیل پوسی توضیح میدهد که سرویس Azure API Management چیست، نیازهایی که برطرف میکند و ویژگیهایی که ارائه میدهد. او نحوه ایجاد اولین پروژه API شما را توضیح میدهد و نشان میدهد چطور آن را مقیاسبندی کنید تا هر تعداد درخواست را پشتیبانی کند. سپس نشان میدهد چطور API خود را به Azure مستقر کنید و از آن با استفاده از سرویس مدیریت API مصرف کنید، از جمله افزودن قوانین مصرف که محدودیت نرخ و سیاستهای جریان کنترل اعمال میکنند، هدرها را تغییر میدهند، خطاها را مدیریت میکنند و موارد دیگر. همچنین نشان میدهد چطور APIها را ایمن و قابل کشف کنید و عملکرد APIها را پس از انتشار با استفاده از تجزیه و تحلیلها، بینشهای اپلیکیشن و متریکهای زنده نظارت کنید. علاوه بر این، یاد میگیرید چطور APIهای خود را بدون وقفه خدماتی، با استفاده از نسخهبندی بهروزرسانی کنید.
مهارت ها
APIsAdvancedAmazon Web Services (AWS)AmazonNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingSoftware Development
سرفصل ها
مقدمه
- یک API آماده برای سازمان ایجاد کنید
- آنچه باید بدانید
شروع به کار با Azure API Management Service
- معرفی سرویس مدیریت API Azure
- ایجاد اولین پروژه مدیریت API Azure
- افزودن APIهای جدید به پروژه مدیریت API
- تست APIها با استفاده از دادههای mock شده
- چالش - با مدیریت Azure API یک API ایجاد و منتشر کنید
- راه حل - با مدیریت Azure API یک API ایجاد و منتشر کنید
استقرار و مصرف APIها از طریق مدیریت Azure API
- کاوش و استقرار API خود در Azure
- افشای نقاط پایانی API خود از طریق سرویس مدیریت API Azure
- مصرف APIهای Backend خود از طریق سرویس مدیریت API Azure
- به روز رسانی APIها با استفاده از تجدید نظر
- نسخه سازی APIها در مدیریت API Azure
- چالش - یک نسخه دوم را به یک API موجود اضافه کنید
- راه حل - یک نسخه دوم را به یک API موجود اضافه کنید
افزودن قوانین مصرف API با استفاده از سیاست ها
- سیاستها در مدیریت API Azure چیست
- اعمال سیاست محدودیت نرخ برای API شما
- دستکاری سرصفحههای درخواست با استفاده از سیاست ها
- مدیریت CORS در مدیریت API Azure
- ایجاد و اعمال سیاستهای پیشرفته در API شما
- رسیدگی به خطاها با استفاده از خط مشی ها
- سیاستهای رفع اشکال
- چالش - سیاست محدودیت نرخ استفاده ساعتی را در یک API اعمال کنید
- راه حل - سیاست محدودیت نرخ استفاده ساعتی را در یک API اعمال کنید
ایمن سازی APIهای خود با سرویس مدیریت API Azure
- ایمن سازی APIها با استفاده از کلیدهای اشتراک
- ایمن سازی APIها با راهاندازی OAuth2
- ایمن سازی APIها با پیکربندی OAuth2
- ایمن سازی APIها با استفاده از گواهی ها
- چالش - احراز هویت OAuth را برای مدیریت Azure API پیادهسازی کنید
- راه حل - احراز هویت OAuth را برای مدیریت Azure API پیادهسازی کنید
API خود را با استفاده از پورتال توسعهدهنده قابل کشف کنید
- سفارشی سازی پورتال توسعه دهنده
- درخواست و تایید کلیدهای اشتراک از طریق درگاه
- احراز هویت توسعه دهندگان از طریق Azure AD
- پورتال توسعه دهنده سرویس Azure API خود میزبانی
- سفارشی سازی قالبهای ایمیل
- چالش - احراز هویت AzureAD را فعال کنید
- راه حل - احراز هویت AzureAD را فعال کنید
اشکال زدایی و نظارت بر منابع مدیریت Azure API
- درک عملکرد API با استفاده از تجزیه و تحلیل
- Azure Application Insights را برای APIها پیکربندی کنید
- تجزیهوتحلیل لاگهای API با استفاده از Application Insights
- تجزیهوتحلیل وابستگیهای برنامه با استفاده از نقشه برنامه
- مشاهده معیارهای بیدرنگ با استفاده از معیارهای زنده
- دریافت با استفاده از هشدارها
- چالش - ایجاد هشدار برای درخواستهای ناموفق
- راه حل - ایجاد هشدار برای درخواستهای ناموفق
نتیجه
- مراحل بعدی برای APIهای سازمانی شما
دوره های مرتبط
- دوره آموزشی تست اتوماسیون API با SoapUI
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی ساخت یک پروژه با API چتجیپیتی
- دوره آموزشی یادگیری REST API ها
- دوره آموزشی جاوا: تست خودکار API با REST Assured
- دوره آموزشی راهنمای کامل توسعه اپلیکیشن وب بدون سرور در AWS
- دوره آموزشی تمرین عملی با مدلهای GPT: نکات و ترفندها
- دوره آموزشی هوش مصنوعی عملی: استفاده از API لحظهای OpenAI برای مکالمات صوتی