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

سرفصل:

  • مقدمه
  • تعاریف API
  • رابط یکنواخت در جزئیات
  • تنظیم محیط هسته ای
  • ساختار پایه کانتینر
  •  اجرا کانتینر
  • Flask Pluggable Views و اولین متد
  • نصب و استفاده از پستمن
  • اولین پست ما
  • کد های وضعیت HTTP
  • CRUD واقعی
  • PUT و DELETE
  • احراز هویت
  • تست احراز هویت
  • Token API Model و API Endpoints
  • Token API views و decorator
  • نصب bcrypt و تست Token
  • ساخت تست های نرم افزار
  • تست های توکن
  • شروع فروشگاه Point End
  • JSON Schema Library
  • Store API File
  • Stores End Point
  • پیاده سازی PUT و DELETE
  • پیاده سازی صفحه بندی در GET همه فروشگاه ها
  • تست فروشگاه
  • Pet Endpoint Initial CRUD
  • پایان دادن به Pet GET، POST و Postman Tests
  • Pets PUT و DELETE
  • Pets Tests
  • نتیجه