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

Consuming RESTful APIs in Golang

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: API های RESTful به طور گسترده در دنیای مهندسی نرم افزار و محبوب ترین وسیله ارتباطی بین میکروسرویس ها استفاده و مصرف می شوند. در این دوره، مهندس نرم‌افزار Michael Okuboyejo شما را به مهارت‌های ضروری برای تعامل ماهرانه با APIهای RESTful با استفاده از مشتری HTTP بومی Golang مجهز می‌کند. نحوه ایجاد درخواست های HTTP برای روش های مختلف درخواست را بررسی کنید. درباره احراز هویت، مدیریت پاسخ و موضوعات پیشرفته مانند همزمانی و تست واحد مناسب بیاموزید. در پایان این دوره، شما نه تنها مهارت Golang خود را افزایش خواهید داد، بلکه قادر خواهید بود ادغام های REST API قوی بسازید.

      سرفصل ها و درس ها

      معرفی Introduction

      • Golang و مصرف RESTful API Golang and consuming RESTful APIs

      1. درک RESTful API 1. Understanding RESTful APIs

      • معرفی مشتری HTTP بومی Golang Introduction to the Golang native HTTP client

      • مقدمه ای بر RESTful API Introduction to RESTful APIs

      2. ایجاد درخواست HTTP در Golang 2. Making HTTP Requests in Golang

      • ایجاد درخواست های GET Making GET requests

      • رسیدگی به بدنه ها و سربرگ های درخواست Handling request bodies and headers

      • ایجاد درخواست های POST، PUT، و PATCH Making POST, PUT, and PATCH requests

      3. مدیریت پاسخ های API 3. Handling API Responses

      • تجزیه پاسخ های JSON Parsing JSON responses

      • رسیدگی به خطا Error handling

      4. امنیت، احراز هویت و مجوز 4. Security, Authentication, and Authorization

      • احراز هویت مبتنی بر توکن Token-based authentication

      • مدیریت داده های حساس Handling sensitive data

      • ملاحظات SSL/TLS SSL/TLS considerations

      • احراز هویت اولیه Basic authentication

      5. موضوعات پیشرفته 5. Advanced Topics

      • همزمانی در درخواست های API Concurrency in API requests

      • محدود کردن نرخ و گاز Rate limiting and throttling

      • بهینه سازی درخواست های API Optimizing API requests

      6. آزمایش 6. Testing

      • تمسخر API های REST برای آزمایش Mocking REST APIs for testing

      • واحد تست فراخوانی API Unit testing API calls

      نتیجه Conclusion

      • نظرات و توصیه های نهایی Final thoughts and recommendations

      • به نکات مشتری HTTP بروید Go HTTP client tips

      نمایش نظرات

      آموزش مصرف API های RESTful در Golang
      جزییات دوره
      1h 39m
      19
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      2,172
      - از 5
      ندارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Michael Okuboyejo Michael Okuboyejo

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

      Michael Okuboyejo یک مهندس نرم افزار است که در Go، Java، Python و JavaScript تخصص دارد.

      Michael builds tools web, و پلتفرم هایی با در دسترس بودن، مقیاس پذیری و انعطاف پذیری بالا. او بیشتر دوران حرفه‌ای خود را صرف ساخت فناوری‌های وب برای استارت‌آپ‌ها در مقیاس‌های مختلف در فناوری مالی، تجارت الکترونیک و خدمات مصرف‌کننده کرده است. بدون ترتیب خاصی، علایق او شامل استارتاپ ها، سیستم های توزیع شده، هوش مصنوعی و روباتیک است. او همچنین دارای آموزش رسمی در مهندسی برق است و مدرک لیسانس خود را در رشته الکترونیک و مهندسی برق از دانشگاه Obafemi Awolowo گرفته است.

      او در حال حاضر به عنوان مهندس نرم افزار برای Zalando، یک پلت فرم آنلاین پیشرو برای مد و سبک زندگی، کار می کند. div>