نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا در حال ایجاد یک API برای وب سایت یا برنامه تلفن همراه خود هستید؟ اگر چنین است ، فقط حمله به جلو با API خود می تواند یک اشتباه باشد. در این دوره ، شما یاد خواهید گرفت که چگونه یک API برای پاسخگویی به خواسته های مشتریان خود طراحی کنید. این دوره بخشی از موارد زیر است: توسعه API در ASP.NET Core Path همه را بزرگ کنید بررسی اجمالی دوره 1m 32s REST چیست؟ 24 متر 4 ثانیه طراحی RESTful API 39 متر 30 ساله مدیریت سناریوهای پیچیده در API شما 29m 38s نسخه برداری از API شما 10 متر 46s قفل کردن API شما 21m 16s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
REST چیست؟
What Is REST?
-
بررسی اجمالی دوره
Course Overview
-
تاریخچه محاسبه توزیع شده
History of Distributed Computed
-
HTTP به صورت خلاصه
HTTP in a Nutshell
-
HTTP در عمل
HTTP in Action
-
REST چیست
What is REST
-
نمونه ای از یک API خوب طراحی شده
An Example of a Well Designed API
-
آنچه ما آموخته ایم
What We've Learned
طراحی RESTful API
Designing a RESTful API
-
مقدمه
Introduction
-
طراحی برای REST
Designing for REST
-
نسخه ی نمایشی: با استفاده از URI ها
Demo: Using URIs
-
افعال طراحی کنید
Design Verbs
-
نسخه ی نمایشی: با استفاده از افعال
Demo: Using Verbs
-
عدم توانایی در عمل
Idempotency in Action
-
درک توانایی کارایی
Understanding Idempotency
-
نتایج طراحی
Designing Results
-
نسخه ی نمایشی: طراحی نتایج خود
Demo: Designing Your Results
-
نتایج قالب بندی
Formatting Results
-
نسخه ی نمایشی: نتایج قالب بندی
Demo: Formatting Results
-
هایپر مدیا
Hypermedia
-
آنچه ما آموخته ایم
What We've Learned
مدیریت سناریوهای پیچیده در API شما
Handling More Complex Scenarios in Your API
-
مقدمه
Introduction
-
انجمن های طراحی
Designing Associations
-
نسخه ی نمایشی: انجمن ها
Demo: Associations
-
طراحی صفحه بندی
Designing Paging
-
نسخه ی نمایشی: صفحه بندی
Demo: Paging
-
مدیریت خطا
Error Handling
-
نسخه ی نمایشی: مدیریت خطا
Demo: Error Handling
-
طراحی Caching
Designing Caching
-
نسخه ی نمایشی: ذخیره با ETags
Demo: Caching with ETags
-
API های کاربردی
Functional APIs
-
نسخه ی نمایشی: API های کاربردی
Demo: Functional APIs
-
API های ناهمزمان
Asynchronous APIs
-
آنچه ما آموخته ایم
What We've Learned
نسخه برداری از API شما
Versioning Your API
-
مقدمه
Introduction
-
آیا باید API های خود را نسخه کنید؟
Should You Version Your APIs
-
طراحی نسخه
Designing Versioning
-
نسخه ی نمایشی: استراتژی های نسخه سازی
Demo: Versioning Strategies
-
آنچه ما آموخته ایم
What We've Learned
قفل کردن API شما
Locking Down Your API
-
مقدمه
Introduction
-
API ها و امنیت
APIs and Security
-
Cross Domain Security
Cross Domain Security
-
احراز هویت و مجوز
Authentication and Authorization
-
انواع احراز هویت
Authentication Types
-
درک OAuth
Understanding OAuth
-
آنچه ما آموخته ایم
What We've Learned
نمایش نظرات