دوره آموزشی مصرف API های RESTful در Golang

دوره آموزشی مصرف API های RESTful در Golang

1 ساعت 40 دقیقهمتوسط2024-05-31

مدرسین

Michael Okuboyejo

Michael Okuboyejo

جزئیات دوره

API های RESTful به طور گسترده در دنیای مهندسی نرم افزار و محبوب ترین وسیله ارتباطی بین میکروسرویس ها استفاده و مصرف می شوند. در این دوره، مهندس نرم‌افزار Michael Okuboyejo شما را به مهارت‌های ضروری برای تعامل ماهرانه با APIهای RESTful با استفاده از مشتری HTTP بومی Golang مجهز می‌کند. نحوه ایجاد درخواست های HTTP برای روش های مختلف درخواست را بررسی کنید. درباره احراز هویت، مدیریت پاسخ و موضوعات پیشرفته مانند همزمانی و تست واحد مناسب بیاموزید. در پایان این دوره، شما نه تنها مهارت Golang خود را افزایش خواهید داد، بلکه قادر خواهید بود ادغام های REST API قوی بسازید.

مهارت ها

GoAPIsFull-Stack Web DevelopmentGoogleWeb DevelopmentProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • Golang و مصرف RESTful API

درک RESTful API

  • مقدمه ای بر RESTful API
  • معرفی مشتری HTTP بومی Golang

ایجاد درخواست HTTP در Golang

  • ایجاد درخواست‌های GET
  • ایجاد درخواست‌های POST، PUT و PATCH
  • رسیدگی به بدنه‌ها و سربرگ‌های درخواستی

مدیریت پاسخ‌های API

  • تجزیه پاسخ‌های JSON
  • رسیدگی به خطا

امنیت، احراز هویت و مجوز

  • احراز هویت اولیه
  • احراز هویت مبتنی بر توکن
  • مدیریت داده‌های حساس
  • ملاحظات SSL TLS

موضوعات پیشرفته

  • همزمانی در درخواست‌های API
  • محدود کننده و دریچه گاز
  • بهینه‌سازی درخواست‌های API

آزمایش

  • فراخوانی‌های API تست واحد
  • mock API‌های REST برای آزمایش

نتیجه

  • به نکات مشتری HTTP بروید
  • نظرات و توصیه‌های نهایی
۴۰,۰۰۰ تومان