یک قطعه رایج و مشترک در اپلیکیشن های وب، داشتن یک API یا رابط برنامه نویسی اپلیکیشن است که به اپلیکیشن های دیگر اجازه می دهد تا با اپلیکیشن ارتباط برقرار کنند. در این دوره، شما یک API را به اپلیکیشن لیست TODO اضافه می کنید. همچنین با REST، نحوه کارکرد API، افعال HTTP، ایجاد مسیرهای Rails، استفاده از JSON،  نسخه سازی برای ایجاد یک API و namespacing آشنا می شوید.

سرفصل:

  • معرفی REST
  • درخواست های REST
  • JSON و مسیرهای Namespacing
  • بررسی API با cURL
  • افزودن Namespace
  • کدنویسی API
  • مبانی cURL
  • Response Codes
  • پیام های JSON
  • ایجاد آیتم های To-Do
  • احراز و تایید هویت
  • به روز رسانی و نابود کردن منابع Nested API
  • و غیره