دوره آموزشی مصرف 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 - نظرات و توصیههای نهایی
دوره های مرتبط
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی کتابخانه استاندارد Go
- دوره آموزشی یادگیری زبان Go
- دوره آموزشی توسعه برنامههای آگاه به یونیکد در زبان Go
- دوره آموزشی Go برای توسعهدهندگان: تکنیکهای عملی برای کدنویسی مؤثر
- دوره آموزشی سریال سازی موثر در زبان برنامه نویسی JSON :Go، بافرهای پروتکل و موارد دیگر
- دوره آموزشی پکیج Context در زبان برنامه نویسی Go
- دوره آموزشی دیباگ کردن در زبان برنامه نویسی Go