کتاب الگوهای طراحی API

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

 
دانلود کتاب API Design Patterns

عنوان کتاب به انگلیسی:

API Design Patterns

سال انتشار: 2021  |  480 صفحه  |  حجم فایل: 11 مگابایت  |  زبان: انگلیسی
نویسنده JJ Geewax
ناشر Manning Publications
ISBN10: 161729585X
ISBN13: 9781617295850

توضیحات کتاب

API Design Patterns lays out a set of design principles for building internal and public-facing APIs. Summary A collection of best practices and design standards for web and internal APIs. In API Design Patterns you will learn: Guiding principles for API patterns Fundamentals of resource layout and naming Handling data types for any programming language Standard methods that ensure predictability Field masks for targeted partial updates Authentication and validation methods for secure APIs Collective operations for moving, managing, and deleting data Advanced patterns for special interactions and data transformations API Design Patterns reveals best practices for building stable, user-friendly APIs. These design patterns can be applied to solve common API problems and flexibly altered to fit your specific needs. Hands-on examples and relevant use-cases illustrate patterns for API fundamentals, advanced functionalities, and even uncommon scenarios. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology APIs are contracts that define how applications, services, and components communicate. API design patterns provide a shared set of best practices, specifications and standards that ensure APIs are reliable and simple for other developers to use. This book collects and explains the most important patterns from both the API design community and the experts at Google. About the book API Design Patterns lays out a set of design principles for building internal and public-facing APIs. Google API expert JJ Geewax presents patterns that ensure your APIs are consistent, scalable, and flexible. You'll improve the design of the most common APIs, plus discover techniques for tricky edge cases. Precise illustrations, relevant examples, and detailed scenarios make every pattern clear and easy to understand. What's inside Guiding principles for API patterns Fundamentals of resource layout and naming Advanced patterns for special interactions and data transformations A detailed case-study on building an API and adding features About the reader For developers building web and internal APIs in any language. About the author JJ Geewaxis a software engineer at Google, focusing on Google Cloud Platform, API design, and real-time payment systems. He is also the author of Manning's Google Cloud Platform in Action. Table of Contents PART 1: INTRODUCTION 1 Introduction to APIs 2 Introduction to API design patterns PART 2: DESIGN PRINCIPLES 3 Naming 4 Resource scope and hierarchy 5 Data types and defaults PART 3: FUNDAMENTALS 6 Resource identification 7 Standard methods 8 Partial updates and retrievals 9 Custom methods 10 Long-running operations 11 Rerunnable jobs PART 4: RESOURCE RELATIONSHIPS 12 Singleton sub-resources 13 Cross references 14 Association resources 15 Add and remove custom methods 16 Polymorphism PART 5: COLLECTIVE OPERATIONS 17 Copy and move 18 Batch operations 19 Criteria-based deletion 20 Anonymous writes 21 Pagination 22 Filtering 23 Importing and exporting PART 6: SAFETY AND SECURITY 24 Versioning and compatibility 25 Soft deletion 26 Request deduplication 27 Request validation 28 Resource revisions 29 Request retrial 30 Request authentication

توضیحات کتاب به فارسی (ترجمه ماشینی)

الگوهای طراحی API مجموعه ای از اصول طراحی را برای ساختن API های داخلی و عمومی ارائه می دهد. خلاصه مجموعه ای از بهترین شیوه ها و استانداردهای طراحی برای API های وب و داخلی. در الگوهای طراحی API شما یاد خواهید گرفت: اصول راهنمایی برای الگوهای API اصول طرح بندی منابع و نامگذاری رسیدگی به انواع داده ها برای هر زبان برنامه نویسی روشهای استاندارد که پیش بینی را تضمین می کنند ماسک های میدانی برای به روزرسانی های جزئی هدفمند احراز هویت و روش های اعتبار سنجی برای API های امن عملیات جمعی برای حرکت ، مدیریت و حذف داده ها الگوهای پیشرفته برای تعامل ویژه و تحولات داده الگوهای طراحی API بهترین شیوه ها را برای ایجاد API های پایدار و کاربر پسند نشان می دهد.این الگوهای طراحی را می توان برای حل مشکلات API مشترک و انعطاف پذیر متناسب با نیازهای خاص شما اعمال کرد.نمونه های دستی و موارد استفاده مربوطه الگوهای مربوط به اصول API ، عملکردهای پیشرفته و حتی سناریوهای غیر معمول را نشان می دهد. خرید کتاب چاپ شامل یک کتاب الکترونیکی رایگان در قالب های PDF ، Kindle و EPUB از انتشارات منینگ است. در مورد فناوری API ها قراردادهایی هستند که نحوه ارتباط برنامه ها ، خدمات و مؤلفه ها را تعریف می کنند.الگوهای طراحی API مجموعه ای مشترک از بهترین شیوه ها ، مشخصات و استانداردها را ارائه می دهد که اطمینان حاصل می کند API ها قابل اعتماد و ساده برای سایر توسعه دهندگان هستند.این کتاب مهمترین الگوهای مربوط به جامعه طراحی API و متخصصان Google را جمع آوری و توضیح می دهد. درباره کتاب الگوهای طراحی API مجموعه ای از اصول طراحی را برای ساختن API های داخلی و عمومی ارائه می دهد.Google API Expert JJ Geewax الگویی را ارائه می دهد که اطمینان حاصل می کند API های شما سازگار ، مقیاس پذیر و انعطاف پذیر هستند.شما می توانید طراحی متداول ترین API ها را بهبود بخشید ، به علاوه تکنیک های کشف برای موارد لبه پیچیده.تصاویر دقیق ، نمونه های مربوطه و سناریوهای دقیق ، هر الگوی را روشن و آسان می کند. چه چیزی در داخل است اصول راهنمایی برای الگوهای API اصول طرح بندی منابع و نامگذاری الگوهای پیشرفته برای تعامل ویژه و تحولات داده مطالعه دقیق موردی در ساخت API و افزودن ویژگی ها درباره خواننده برای توسعه دهندگان که وب و API های داخلی را به هر زبانی می سازند. درباره نویسنده JJ Geewaxis یک مهندس نرم افزار در Google ، با تمرکز بر روی سیستم عامل Google Cloud ، طراحی API و سیستم های پرداخت در زمان واقعی.او همچنین نویسنده پلت فرم Google Cloud Manning در عمل است. فهرست مطالب قسمت 1: مقدمه 1 مقدمه ای برای API 2 آشنایی با الگوهای طراحی API قسمت 2: اصول طراحی 3 نامگذاری 4 دامنه منابع و سلسله مراتب 5 نوع داده و پیش فرض قسمت 3: اصول 6 شناسایی منابع 7 روش استاندارد 8 به روزرسانی جزئی و بازیابی 9 روش سفارشی 10 عملیات طولانی مدت 11 شغل قابل بازگشت قسمت چهارم: روابط منابع 12 منابع فرعی Singleton 13 مرجع متقابل 14 منبع انجمن 15 روش های سفارشی را اضافه و حذف کنید 16 چندشکلی قسمت 5: عملیات جمعی 17 کپی و حرکت دهید 18 عملیات دسته ای 19 حذف مبتنی بر معیار 20 ناشناس می نویسد 21 صفحه بندی 22 فیلتر 23 واردات و صادرات قسمت ششم: ایمنی و امنیت 24 نسخه و سازگاری 25 حذف نرم 26 درخواست تقاضای 27 اعتبار سنجی درخواست 28 تجدید نظر در منابع 29 درخواست مجدد درخواست 30 درخواست احراز هویت

📚 محتوای این محصول آموزشی (پکیج کامل)

علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.