آموزش طراحی RESTful Web API

Designing RESTful Web APIs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آیا در حال ایجاد یک 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

نمایش نظرات

نظری ارسال نشده است.

آموزش طراحی RESTful Web API
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 6m
46
Pluralsight (پلورال سایت) pluralsight-small
14 مرداد 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
312
4.8 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shawn Wildermuth Shawn Wildermuth

شاون ویلدرموت از ابتدای دهه 80 که Vic-20 را به دست آورد ، با رایانه ها و نرم افزارها سر و صدا داشت. وی از سال 2002 به عنوان MVP مایکروسافت به عنوان ASP.NET Insider و ClientDev Insider با مایکروسافت درگیر است. وی هشت کتاب و مقاله بیشمار درباره توسعه نرم افزار تالیف کرده است. همچنین می توانید او را در یکی از کنفرانس های محلی و بین المللی که در آن سخنرانی کرده است ، از جمله TechEd ، Oredev ، SDC ، NDC ، VSLive ، DevIntersection ، MIX ، Devteach ، DevConnections و Dev Reach مشاهده کنید. او یکی از ذهن های وایلدر است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.