API Design Patterns
کتاب API Design Patterns (الگوهای طراحی اِی پی آی ها)، بهترین شیوهها را برای ساخت APIهای با ثبات و کاربر پسند نشان میدهد. این الگوهای طراحی را میتوان برای حل مشکلات API متداول استفاده کرد و برای متناسب شدن با نیازهای خاص شما، منعطف برای تغییر هستند. مثالهای عملی و موارد استفاده مرتبط، الگوهایی برای مبانی API، عملکردهای پیشرفته و حتی سناریوهای غیر معمول را نشان میدهند. این کتاب، مجموعه ای از بهترین شیوهها و استانداردهای طراحی برای وب و APIهای داخلی را شامل میشود.
درباره فناوری
API ها، قراردادهایی هستند که نحوه ارتباط برنامه ها، سرویسها و کامپوننتها را مشخص میکنند. کتاب الگوهای طراحی API، مجموعه ای از بهترین شیوه ها، مشخصات و استانداردها را ارائه میدهد که اطمینان میدهند که APIها برای سایر توسعه دهندگان، قابل اعتماد و ساده هستند. این کتاب، مهمترین الگوها را از جامعه طراحی API و متخصصان در Google جمع آوری کرده و توضیح داده است.
درباره کتاب
کتاب الگوهای طراحی API، مجموعه ای از اصول طراحی را برای ایجاد APIهای داخلی و در معرض عموم ارائه میدهد. JJ Geewax، متخصص API گوگل، الگوهایی را ارائه میدهد که اطمینان میدهند که APIهای شما نامتناقض، مقیاس پذیر و انعطاف پذیر هستند. در این کتاب، شما طراحی متداولترین APIها را بهبود میبخشید و همچنین تکنیک هایی را برای موارد پیچیده بررسی میکنید. تصاویر دقیق، مثالهای مرتبط و سناریوهای دقیق، هر الگو را واضح و قابل فهم میکند.
مطالبی که در کتاب API Design Patterns یاد خواهید گرفت:
- اصول راهنما برای الگوهای API
- مبانی نامگذاری و طرح بندی منابع
- مدیریت انواع دادهها برای هر زبان برنامه نویسی
- روشهای استاندارد برای اطمینان از پیش بینی پذیری
- ماسکهای فیلدها برای به روز رسانیهای جزئی هدفمند
- احراز هویت و روشهای اعتبارسنجی برای APIهای امن
- عملیات جمعی برای انتقال، مدیریت و حذف داده ها
- الگوهای پیشرفته برای تعاملات خاص و تبدیل داده ها
درباره خواننده
این کتاب، برای توسعه دهندگانی که وب سایت و APIهای داخلی به هر زبانی ایجاد میکنند، مناسب است.
درباره نویسنده
JJ Geewax یک مهندس نرم افزار در Google است و بر Google Cloud Platform، طراحی API و سیستمهای پرداخت بلادرنگ تمرکز دارد. او همچنین نویسنده کتاب Google Cloud Platform in Action انتشارات Manning است.