Java 9 یک سیستم ماژول کاملا جدید است و دارای مجموعه ویژگی های غنی است. مفاهیم جدید زبان، API های جدید و فرمان های تشخیصی قطعا مورد توجه توسعه دهندگان است. این دوره به شما کمک می کند تا API REST خود را با استفاده از فریمورک Spring Boot بسازید و  داده های خود را از یک API خارجی با بهبود  پروتکل های REST و HTTP 2.0 در یک اپلیکیشن جاوا 9، مصرف کنید. این مثال نشان می دهد که ما یک سرویس تجزیه و تحلیل حساس ایجاد می کنیم که API Analysis Analytics Sentiment Analytics را برای ارائه اطلاعات حساس به ارمغان می آورد.  با ساخت یک پوشه ساده در Google Sentiment API شروع می کنیم، قبل از شروع به ذخیره درخواست ها در یک فایل متنی و اضافه کردن برخی از قابلیت های آماری به درخواست ها می پردازیم.

سرفصل:

  • معرفی REST APIs و Spring Boot
  • معرفی دوره
  • معرفی REST و REST APIs و کاربرد آنها
  • معرفی Spring Boot و جایگاه آن در اکوسیستم جاوا
  • Spring Boot
  • طراحی و پیاده سازی API
  • ثبت نام برای Google Cloud API
  • طراحی یک API REST ساخت یافته
  • مقدمه ای بر HTTP 2.0 و کاربرد آن
  • درخواست های هم زمان و غیر همزمان
  • اتصال به Sentiment Cloud API و کاربرد آن
  •  پیاده سازی یک سرویس End-to-End بین کاربر و گوگل
  • تست API
  • غنی سازی API
  • ایجاد یک کلاس درخواست، سریال کردن آن و ذخیره آن در یک فایل CSV
  • پیاده سازی API ها برای برخی از متد های آماری
  • محاسبه رایج ترین کلمه با استفاده از پردازش تابعی
  • شمارش درخواست ها در ساعت و روز با پردازش تابعی
  • محاسبه حداکثر، حداقل و میانگین حساسیت
  • درخواست های ذخیره سازی برای بهبود عملکرد