دوره آموزشی استفاده از API های RESTful در پی اچ پی با Guzzle
2 ساعت 12 دقیقهمتوسط2017-03-28
مدرسین

Justin Yost
Web Developer, Programmer
جزئیات دوره
Guzzle -یک PHP HTTP client- یک رابط ساده برای ارسال درخواست HTTP و دریافت پاسخ ها فراهم می کند. در این درس، نحوه نوشتن کد با استفاده از Guzzle برای مصرف API های RESTful یاد بگیرید. استاد جاستین یوست، نشان می دهد چگونه Guzzle را نصب کنید، درخواست های اساسی، غیر همزمان و همزمان ارسال کنید و پاسخ ها، هدر ها و استثناها را پردازش کیند. او همچنین نشان می دهد چگونه Guzzle با PSR-7 کار می کند، مشخصات عمومی ارائه شده توسط PHP که اینترفیس ها را برای پیام های HTTP تعریف می کند. به علاوه، جاستین نشان می دهد که چگونه برای تست های اصلی و پیشرفته Guzzle، واکنش مناسب ترسیم کنید.
اهداف یادگیری
نصب Guzzle
ارسال درخواست های اولیه
ارسال درخواست های ناهمزمان
ارسال درخواست های همزمان
ارسال داده های پرس و جو
ارسال اطلاعات درخواست
گزینه های درخواست Guzzle پیشرفته
مرور پاسخ های اولیه Guzzle
پردازش سرصفحه های پاسخ
بررسی درخواست ها، پاسخ ها، متن ها و سرصفحه های PSR-7
اهداف یادگیری
نصب Guzzle
ارسال درخواست های اولیه
ارسال درخواست های ناهمزمان
ارسال درخواست های همزمان
ارسال داده های پرس و جو
ارسال اطلاعات درخواست
گزینه های درخواست Guzzle پیشرفته
مرور پاسخ های اولیه Guzzle
پردازش سرصفحه های پاسخ
بررسی درخواست ها، پاسخ ها، متن ها و سرصفحه های PSR-7
مهارت ها
GuzzlePHPAPIsBack-End Web DevelopmentFull-Stack Web DevelopmentWeb DevelopmentProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشای این دوره بدانید
- 03 - استفاده از فایلهای تمرین
1. اصول Guzzle
- 04 - Guzzle و HTTP
- 05 - REST چیست
- 06 - نصب Guzzle
- 07 - اولین درخواست Guzzle ما
2. درخواست با Guzzle
- 08 - ارسال درخواستهای اساسی
- 09 - ارسال درخواستهای ناهمزمان
- 10 - ارسال درخواستهای همزمان
- 11 - ارسال دادههای پرس و جو
- 12 - ارسال اطلاعات درخواستی
- 13 - گزینههای درخواست پیشرفته Guzzle
3. پاسخ با Guzzle
- 14 - پاسخهای اولیه Guzzle
- 15 - پردازش سرصفحههای پاسخ
- 16 - استثناء و گزل
4. Guzzle و PSR-7
- 17 - PSR-7 چیست
- 18 - درخواستهای PSR-7
- 19 - پاسخهای PSR-7
- 20 - بدنه PSR-7
- 21 - هدرهای PSR-7
- 22 - جریانهای PSR-7
- 23 - میان افزار PSR-7
5. تست و Guzzle
- 24 - پاسخهای ساختگی Guzzle اولیه
- 25 - پاسخهای ساختگی گوزل پیشرفته
- 26 - تست درخواست Guzzle
نتیجه
- 27 - مراحل بعدی