, ,

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

65,000 تومان299,000 تومان

شناسه محصول: نامعلوم دسته: , ,

 

دانلود کتاب 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 درخواست احراز هویت

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

شماره تماس: 09395106248

نوع دانلود

دانلود کتاب انگلیسی, دانلود کتاب انگلیسی + دانلود کتابچه فارسی خلاصه کتاب + دانلود پادکست های صوتی فارسی توضیح هر فصل از کتاب + دانلود ویدیوهای آموزشی فارسی هر فصل از کتاب

نقد و بررسی‌ها

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

اولین کسی باشید که دیدگاهی می نویسد “کتاب الگوهای طراحی API”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا