الگوهای طراحی API

قیمت 56,000 تومان

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

خلاصه
مجموعه‌ای از بهترین شیوه‌ها و استانداردهای طراحی برای APIهای وب و داخلی.

در الگوهای طراحی API موارد زیر را خواهید آموخت:

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

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

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

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

آنچه در داخل است

اصول راهنما برای الگوهای API
مبانی طرح‌بندی و نامگذاری منابع
الگوهای پیشرفته برای تعاملات ویژه و تبدیل داده‌ها
یک مطالعه موردی دقیق در مورد ساخت یک API و افزودن ویژگی‌ها

درباره خواننده
برای توسعه‌دهندگانی که APIهای وب و داخلی را به هر زبانی می‌سازند.

درباره نویسنده
جی‌جی گیواکسیس، مهندس نرم‌افزار در گوگل، با تمرکز بر پلتفرم ابری گوگل، طراحی API و سیستم‌های پرداخت بلادرنگ. او همچنین نویسنده کتاب «پلتفرم ابری گوگل در عمل» نوشته منینگ است.

فهرست مطالب

بخش ۱: مقدمه
۱ مقدمه‌ای بر APIها
۲ مقدمه‌ای بر الگوهای طراحی API

بخش ۲: اصول طراحی
۳ نامگذاری
۴ دامنه و سلسله مراتب منابع
۵ انواع داده و پیش‌فرض‌ها

بخش ۳: اصول اولیه
۶ شناسایی منابع
۷ روش‌های استاندارد
۸ به‌روزرسانی‌ها و بازیابی‌های جزئی
۹ روش‌های سفارشی
۱۰ عملیات طولانی مدت
۱۱ کارهای قابل اجرا

بخش ۴: روابط منابع
۱۲ زیرمنابع تک‌گانه
۱۳ ارجاعات متقابل
۱۴ منابع انجمنی
۱۵ افزودن و حذف روش‌های سفارشی
۱۶ چندریختی

بخش ۵: عملیات جمعی
۱۷ کپی و انتقال
۱۸ عملیات دسته‌ای
۱۹ حذف مبتنی بر معیار
۲۰ نوشتن ناشناس
۲۱ صفحه‌بندی
۲۲ فیلترینگ
۲۳ وارد کردن و صادر کردن

بخش ۶: ایمنی و امنیت
۲۴ نسخه‌بندی و سازگاری
۲۵ حذف نرم‌افزاری
۲۶ درخواست حذف داده‌های تکراری
۲۷ درخواست اعتبارسنجی
۲۸ ویرایش منابع
۲۹ درخواست آزمایش مجدد
۳۰ درخواست احراز هویت

سال انتشار: 2021  |  تعداد صفحات: 480  |  حجم فایل: 11.48 مگابایت  |  زبان: انگلیسی
API Design Patterns
نویسنده
JJ Geewax
ناشر
JJ Geewax
ISBN10:
161729585X
ISBN13:
9781617295850