آموزش ساخت Enterprise API برای توسعه دهندگان پیشرفته لاجورد

Building an Enterprise API for Advanced Azure Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

بیاموزید که چگونه از Azure API Management استفاده کرده و API هایی در سطح سازمانی ایمن و قابل مقیاس بسازید که قابل کشف و مصرف داخلی یا توسط برنامه های شخص ثالث باشد. در این دوره برای توسعه دهندگان پیشرفته Azure ، مربی Nertil Poci نشان می دهد خدمات مدیریت Azure API چیست ، نیازهایی که برآورده می کند و ویژگی هایی را که ارائه می دهد. وی نحوه ایجاد اولین پروژه API شما را توضیح می دهد و نحوه مقیاس گذاری آن را برای پشتیبانی از تعداد دلخواه درخواست نشان می دهد. وی سپس نحوه استقرار API خود را در Azure و مصرف آن با خدمات مدیریت API از جمله افزودن قوانین مصرفی اعمال می کند که سیاست های محدود کننده نرخ و کنترل جریان ، اصلاح سرصفحه ها ، خطاهای مربوطه و موارد دیگر را نشان می دهد. وی همچنین نشان می دهد که چگونه می توان API ها را ایمن و قابل شناسایی کرد و عملکرد API ها را پس از انتشار با استفاده از تجزیه و تحلیل ها ، بینش برنامه ها و معیارهای زنده نظارت کرد. به علاوه ، بیاموزید که چگونه API های خود را با گذشت زمان و بدون هیچ گونه وقفه در سرویس ، از طریق نسخه به روز نگه دارید.


سرفصل ها و درس ها

معرفی Introduction

  • یک API آماده برای شرکت ایجاد کنید Create an enterprise-ready API

  • آنچه شما باید بدانید What you should know

1. شروع کار با سرویس مدیریت Azure API 1. Getting Started with Azure API Management Service

  • معرفی سرویس مدیریت Azure API Introducing Azure API Management service

  • ایجاد اولین پروژه Azure API Management Creating your first Azure API Management project

  • افزودن API های جدید به پروژه مدیریت API Adding new APIs to the API Management project

  • تست API ها با استفاده از داده های مسخره Testing APIs using mocked data

  • چالش: با Azure API Management یک API ایجاد و منتشر کنید Challenge: Create and publish an API with Azure API Management

  • راه حل: ایجاد یک API با Azure API Management Solution: Create and publish an API with Azure API Management

2. استقرار و مصرف API ها از طریق Azure API Management 2. Deploying and Consuming APIs through Azure API Management

  • کاوش و استقرار API خود در Azure Exploring and deploying your API to Azure

  • افشای نقطه انتهایی API خود را از طریق خدمات مدیریت API Azure Exposing your API endpoints via Azure API Management service

  • مصرف API های باطن خود از طریق سرویس مدیریت Azure API Consuming your backend APIs via Azure API Management service

  • به روزرسانی API ها با استفاده از تجدید نظر Updating APIs using revisioning

  • نسخه دهی API ها در Azure API Management Versioning APIs in Azure API Management

  • چالش: نسخه دوم را به یک API موجود اضافه کنید Challenge: Add a second version to an existing API

  • راه حل: نسخه دوم را به یک API موجود اضافه کنید Solution: Add a second version to an existing API

3. افزودن قوانین مصرف API با استفاده از خط مشی ها 3. Adding API Consumption Rules Using Policies

  • سیاست ها در Azure API Management چیست؟ What are policies in Azure API Management?

  • اعمال سیاست محدودیت نرخ در API شما Applying a rate limit policy to your API

  • دستکاری عناوین درخواست با استفاده از خط مشی ها Manipulating request headers using policies

  • مدیریت CORS در Azure API management Handling CORS in Azure API management

  • ایجاد و اعمال سیاست های پیشرفته در API شما Creating and applying advanced policies to your API

  • خطا در استفاده از خط مشی ها Error handling using policies

  • خط مشی ها Debugging policies

  • چالش: سیاست محدودیت نرخ استفاده ساعتی را برای یک API اعمال کنید Challenge: Apply an hourly usage rate limit policy to an API

  • راه حل: خط مشی محدودیت نرخ استفاده ساعتی را روی یک API اعمال کنید Solution: Apply an hourly usage rate limit policy to an API

4. ایمن سازی API های خود با سرویس مدیریت Azure API 4. Securing Your APIs with Azure API Management Service

  • امنیت API ها با استفاده از کلیدهای اشتراک Securing APIs using subscription keys

  • امنیت API ها با نصب OAuth2 Securing APIs with OAuth2 setup

  • امنیت API ها با پیکربندی OAuth2 Securing APIs with OAuth2 configuration

  • امنیت API ها با استفاده از مجوزها Securing APIs using certificates

  • چالش: احراز هویت OAuth را برای Azure API Management پیاده سازی کنید Challenge: Implement OAuth authentication for Azure API Management

  • راه حل: احراز هویت OAuth را برای Azure API Management پیاده سازی کنید Solution: Implement OAuth authentication for Azure API Management

5. با استفاده از پورتال توسعه دهنده ، API شما قابل کشف است 5. Making Your API Discoverable Using the Developer Portal

  • سفارشی سازی پورتال توسعه دهنده Customizing the developer portal

  • درخواست و تأیید کلیدهای اشتراک از طریق پورتال Requesting and approving subscription keys via the portal

  • تأیید کننده توسعه دهندگان از طریق آگهی Azure Authenticating developers via Azure AD

  • خود میزبان پورتال توسعه دهنده خدمات Azure API Self-hosting Azure API service developer portal

  • سفارشی کردن الگوهای ایمیل Customizing email templates

  • چالش: احراز هویت Azure AD را فعال کنید Challenge: Enable Azure AD authentication

  • راه حل: تأیید هویت آگهی Azure Solution: Enable Azure AD authentication

6. اشکال زدایی و نظارت بر منابع مدیریت Azure API 6. Debugging and Monitoring Azure API Management Resources

  • درک عملکرد API با استفاده از تجزیه و تحلیل Understanding API performance using analytics

  • پیکربندی بینش برنامه Azure برای API ها Configure Azure Application Insights for APIs

  • تجزیه و تحلیل گزارش های API با استفاده از Application Insights Analyzing API logs using Application Insights

  • تجزیه و تحلیل وابستگی های برنامه با استفاده از نقشه برنامه Analyzing application dependencies using Application Map

  • مشاهده معیارهای زمان واقعی با استفاده از معیارهای زنده Viewing real-time metrics using live metrics

  • با استفاده از هشدارها مطلع می شوید Getting notified using alerts

  • چالش: ایجاد هشدارها برای درخواست های شکست خورده Challenge: Create alerts for failed requests

  • راه حل: برای درخواست های ناموفق هشدار ایجاد کنید Solution: Create alerts for failed requests

نتیجه Conclusion

  • مراحل بعدی برای API های سازمانی شما Next steps for your enterprise APIs

نمایش نظرات

آموزش ساخت Enterprise API برای توسعه دهندگان پیشرفته لاجورد
جزییات دوره
3h 3m
46
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Nertil Poci
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nertil Poci Nertil Poci

معمار مستقل نرم افزار Nertil Poci یک معمار نرم افزار مستقل است.

Nertil با شرکت های مختلف در سراسر جهان همکاری می کند تا به آنها کمک کند محصولات خود را به بازار عرضه کنند. وی دارای مدرک فوق لیسانس علوم کامپیوتر با گرایش معماری نرم افزار است. یکی از علاقه های اصلی او کشف ابزارها و کتابخانه های جدید است. دانستن اینکه چه ابزاری در دسترس است ، ساخت برنامه ها را بسیار آسان می کند و به شما اعتماد به نفس لازم را هنگام انجام یک کار چالش انگیز می دهد. Nertil از ساخت برنامه های منبع باز عملی در اوقات فراغت خود لذت می برد. این نحوه آگاهی وی از آخرین فن آوری ها و کمک به جامعه منبع باز است.