دوره آموزشی مبانی برنامه نویسی: API ها و خدمات وب (2019)

دوره آموزشی مبانی برنامه نویسی: API ها و خدمات وب (2019)

1 ساعت 14 دقیقهمبتدی2024-12-11

مدرسین

Kesha Williams

Kesha Williams

Software Engineering Manager, Speaker, Tech Blogger

جزئیات دوره

خدمات وب (Web Services) سال‌هاست که نقش مهمی توی معماری اپلیکیشن‌های مدرن دارن. فرقی نمی‌کنه که برنامه‌نویس از چه زبان یا پلتفرمی استفاده می‌کنه، دونستن نحوه عملکرد خدمات وب و اینکه چطور پیاده‌سازیشون کنیم، مهارت خیلی مهمیه.

توی این دوره، «کیشا ویلیامز» مراحل کار با تکنولوژی‌های محبوب ساخت خدمات وب رو قدم به قدم توضیح می‌ده. اول از همه، مفهوم خدمات وب و مزایایی که دارن رو برات باز می‌کنه. بعد، تکنولوژی‌های محبوب مثل REST، SOAP و GraphQL رو با هم مقایسه می‌کنه و نحوه ارسال و دریافت داده‌ها رو تو هرکدوم توضیح می‌ده.

کیشا حتی مثال‌های کدنویسی هم بهت نشون می‌ده، از زبان‌های مختلف مثل جاوا، پایتون و سویفت، تا درک بهتری از پیاده‌سازی توی سمت سرور و کلاینت پیدا کنی.

اهداف یادگیری:
خدمات وب چیه؟
امنیت خدمات وب
استفاده و ساخت API های RESTful
مستندسازی API
ایجاد خدمات وب
کار با خدمات وب SOAP
توسعه API با استفاده از GraphQL

مهارت ها

SOAPW3CRESTGraphQLAPIsCloud AdministrationFoundationsCloud ComputingOpen SourceSoftware Development

سرفصل ها

مقدمه

  • با استفاده از خدمات در وب ارتباط برقرار کنید
  • آنچه باید بدانید

درک خدمات وب

  • مروری بر خدمات وب
  • مزایای وب سرویس ها
  • ملاحظات وب سرویس ها
  • خدمات وب امن
  • وب سرویس ‌ها , API‌ها و میکروسرویس ها

استفاده از RESTful API و HATEOAS

  • نمای کلی REST
  • مزایای REST
  • مرور کلی HATEOAS
  • یک API RESTful مصرف کنید
  • یک API RESTful را از طریق Postman مصرف کنید
  • یک API RESTful ایجاد کنید
  • یک API را مستند کنید

استفاده از خدمات وب مبتنی بر SOAP

  • نمای کلی SOAP
  • تاریخچه و آینده SOAP
  • از وب سرویس SOAP استفاده کنید
  • از طریق SoapUI از وب سرویس SOAP استفاده کنید
  • یک وب سرویس ایجاد کنید

توسعه API با استفاده از GraphQL

  • نمای کلی GraphQL
  • ساختار کوئری‌های GraphQL
  • یک GraphQL API مصرف کنید
  • یک API با GraphQL ایجاد کنید

واژه نامه ها

نتیجه گیری

  • مراحل بعدی
۴۰,۰۰۰ تومان