دوره آموزشی مصرف API های RESTful در Golang
1 ساعت 40 دقیقهمتوسط2024-05-31
مدرسین

Michael Okuboyejo
جزئیات دوره
API های RESTful به طور گسترده در دنیای مهندسی نرم افزار و محبوب ترین وسیله ارتباطی بین میکروسرویس ها استفاده و مصرف می شوند. در این دوره، مهندس نرمافزار Michael Okuboyejo شما را به مهارتهای ضروری برای تعامل ماهرانه با APIهای RESTful با استفاده از مشتری HTTP بومی Golang مجهز میکند. نحوه ایجاد درخواست های HTTP برای روش های مختلف درخواست را بررسی کنید. درباره احراز هویت، مدیریت پاسخ و موضوعات پیشرفته مانند همزمانی و تست واحد مناسب بیاموزید. در پایان این دوره، شما نه تنها مهارت Golang خود را افزایش خواهید داد، بلکه قادر خواهید بود ادغام های REST API قوی بسازید.
مهارت ها
GoAPIsFull-Stack Web DevelopmentGoogleWeb DevelopmentProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - Golang و مصرف RESTful API
1. درک RESTful API
- 02 - مقدمه ای بر RESTful API
- 03 - معرفی مشتری HTTP بومی Golang
2. ایجاد درخواست HTTP در Golang
- 04 - ایجاد درخواستهای GET
- 05 - ایجاد درخواستهای POST، PUT و PATCH
- 06 - رسیدگی به بدنهها و سربرگهای درخواستی
3. مدیریت پاسخهای API
- 07 - تجزیه پاسخهای JSON
- 08 - رسیدگی به خطا
4. امنیت، احراز هویت و مجوز
- 09 - احراز هویت اولیه
- 10 - احراز هویت مبتنی بر توکن
- 11 - مدیریت دادههای حساس
- 12 - ملاحظات SSL TLS
5. موضوعات پیشرفته
- 13 - همزمانی در درخواستهای API
- 14 - محدود کننده و دریچه گاز
- 15 - بهینهسازی درخواستهای API
6. آزمایش
- 16 - فراخوانیهای API تست واحد
- 17 - mock APIهای REST برای آزمایش
نتیجه
- 18 - به نکات مشتری HTTP بروید
- 19 - نظرات و توصیههای نهایی
دوره های مرتبط
- دوره آموزشی استفاده از API های RESTful در پی اچ پی با Guzzle
- دوره آموزشی جاوا EE 8: وب سرویس
- دوره آموزشی مبانی برنامه نویسی: API ها و خدمات وب (2019)
- دوره آموزشی بازاریابی رسانههای اجتماعی: دستهبندی محتوا و هدفگذاری مجدد
- دوره آموزشی لایت روم موبایل: نکاتی برای ماسک کردن و ویرایش تصویر
- دوره آموزشی چگونه از هوش مصنوعی برای ارتقای مهارت و یادگیری مادامالعمر استفاده کنیم
- دوره آموزشی تحلیل داده عملی با ChatGPT-5
- دوره آموزشی پردازش متون با یادگیری جامع زبان R
مسیرهای مرتبط
- مسیر آموزشی ارتقا مهارت های خود را به عنوان توسعه دهنده PHP: کار با داده ها
- مسیر آموزشی مهارت های خود را به عنوان یک توسعه دهنده جنگو ارتقا دهید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده RESTful API
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Back-End وب
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی بهبود بخشیدن اتوماسیون زیرساخت خود با ابزار HashiCorp