Designing Web APIs: Building APIs That Developers Love
استفاده از یک API وب برای ارائه خدمات به توسعه دهندگان برنامه، یکی از رضایت بخشترین تلاش هایی است که مهندسان نرم افزار انجام میدهند. اما ساخت یک API محبوب با اکوسیستمی پر رونق از توسعه دهنده نیز یکی از چالش برانگیزترین هاست. با استفاده از این راهنمای عملی، توسعه دهندگان، معماران و رهبران فناوری میآموزند که چگونه میتوانند تصمیمات پیچیده ای را برای طراحی، مقیاس پذیری، بازاریابی و تکامل APIهای قابل همکاری بگیرند.
نویسندگان کتاب Designing Web APIs: Building APIs That Developers Love، تئوری طراحی API را توضیح داده و تمرینات عملی برای ساختن API وب خودتان و مدیریت عملکرد آن در محیط عملیاتی را ارائه میدهند. همچنین یاد میگیرید که چگونه میتوان دنبال کنندگانی از توسعه دهندگان برنامه را ایجاد و نگهداری کرد. این کتاب شامل مشاورههای تخصصی، کاربرگ ها، چک لیستها و موارد مطالعاتی شرکت هایی از جملهSlack ،Stripe ،Facebook ،Microsoft ،Cloudinary ، Oracle و GitHub است.
مطالبی که در کتاب «طراحی APIهای وب: ساختن API هایی که توسعه دهندگان دوست دارند» فرا خواهید گرفت:
- مروری بر الگوی درخواست-پاسخ و الگوهای طراحی API رویداد محور
- یادگیری بهترین شیوههای طراحی APIهایی که نیازهای کاربران شما را برآورده میکنند
- استفاده از یک قالب برای ایجاد روند طراحی API
- مقیاس پذیری API وب خودتان تا تعداد بیشتری از فراخوانیهای API را پشتیبانی کند
- به طور منظم API را سازگار کنید تا تغییرات محصول یا کسب و کار را منعکس کند
- ارائه منابع توسعه دهنده که شامل مستندات API، نمونهها و ابزارها باشد