آموزش مصرف RESTful API در PHP با Guzzle

Consuming RESTful APIs in PHP with Guzzle

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Guzzle - یک سرویس گیرنده PHP HTTP - یک رابط ساده برای ارسال درخواست های HTTP و دریافت پاسخ فراهم می کند. در این دوره ، نحوه نوشتن کد با استفاده از Guzzle برای مصرف RESTful API ها را بیاموزید. مربی Justin Yost نحوه نصب Guzzle ، ارسال درخواست های اساسی ، همزمان و همزمان و پردازش پاسخ ها ، عنوان ها و موارد استثنا را نشان می دهد. وی همچنین نشان می دهد که چگونه Guzzle با PSR-7 ، مشخصات ارائه شده توسط PHP که رابط ها برای پیام های HTTP را تعریف می کند ، کار می کند. بعلاوه ، جاستین نشان می دهد که چگونه می توان پاسخ های ساختگی پایه و پیشرفته Guzzle را آزمایش کرد.
موضوعات شامل:
  • نصب Guzzle
  • ارسال درخواست های اساسی
  • ارسال درخواست های ناهمزمان
  • ارسال درخواست های همزمان
  • ارسال اطلاعات پرس و جو
  • ارسال اطلاعات درخواست
  • گزینه های پیشرفته درخواست Guzzle
  • بازبینی پاسخهای اساسی Guzzle
  • پردازش سرصفحه های پاسخ
  • بررسی درخواست ها ، پاسخ ها ، متن ها و عناوین PSR-7

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید قبل از تماشای این دوره بدانید What you should know before watching this course

  • با استفاده از پرونده های تمرینی Using the exercise files

1. اصول اولیه Guzzle 1. Guzzle Basics

  • Guzzle و HTTP Guzzle and HTTP

  • رستوران چیست؟ What is REST?

  • نصب Guzzle Installing Guzzle

  • اولین درخواست Guzzle ما Our first Guzzle request

2. درخواست با Guzzle 2. Requests with Guzzle

  • ارسال درخواستهای اساسی Sending basic requests

  • ارسال درخواستهای ناهمزمان Sending asynchronous requests

  • ارسال درخواست های همزمان Sending concurrent requests

  • ارسال داده پرس و جو Sending query data

  • ارسال اطلاعات درخواست Sending request data

  • گزینه های پیشرفته درخواست Guzzle Advanced Guzzle request options

3. پاسخ با Guzzle 3. Responses with Guzzle

  • پاسخ های اصلی Guzzle Basic Guzzle responses

  • پردازش هدر پاسخ Processing response headers

  • استثنائات و غوزه Exceptions and Guzzle

4. Guzzle و PSR-7 4. Guzzle and PSR-7

  • PSR-7 چیست؟ What is PSR-7?

  • PSR-7 درخواست PSR-7 requests

  • پاسخ های PSR-7 PSR-7 responses

  • اجسام PSR-7 PSR-7 bodies

  • هدر PSR-7 PSR-7 headers

  • جریان PSR-7 PSR-7 streams

  • PSR-7 واسط PSR-7 middleware

5- تست و غوزه 5. Testing and Guzzle

  • پاسخ های مسخره اولیه Guzzle Basic Guzzle mock responses

  • پاسخ های مسخره پیشرفته Guzzle Advanced Guzzle mock responses

  • آزمایش درخواست غوزه Guzzle request testing

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش مصرف RESTful API در PHP با Guzzle
جزییات دوره
2h 12m
27
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
33,578
- از 5
ندارد
دارد
دارد
Justin Yost
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Justin Yost Justin Yost

توسعه دهنده وب ، برنامه نویس جاستین یوست یک توسعه دهنده وب برنامه نویس با مدرک لیسانس در علوم کامپیوتر است.

جاستین ، فارغ التحصیل دانشگاه فنی تگزاس ، از برنامه نویسی و یادگیری بیشتر در مورد هر چیز و همه چیز لذت می برد. او یک توسعه دهنده وب در مشاوره Loadsys است ، یک شرکت توسعه وب ، نگهداری و آموزش وب متخصص در CakePHP ، Ember.js ، و Ruby on Rails. وقتی کار نمی کند ، جاستین گهگاه در PHP Meetup محلی سخنرانی می کند. در اوقات فراغت ، جاستین از کوله پشتی و خواندن کتاب های علمی تخیلی لذت می برد.