کتاب Consuming APIs in Laravel: Build Robust and Powerful API Integrations For Your Laravel Projects With Ease (مصرف API ها در لاراول: یکپارچهسازی API قوی و قدرتمند برای پروژه های لاراول خود به راحتی ایجاد کنید) راهنمای ایجاد API در چارچوب لاراول است که در 5 بخش مختلف به شما آموزش میدهد.
در ادامه مقدمهای از کتاب Consuming APIs in Laravel را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Consuming APIs in Laravel:
سلام!
نام من Ash Allen است و من یک توسعهدهنده وب لاراول مستقل هستم که در بریتانیا مستقر است.
در طول پنج سال گذشته، من روی پروژههای زیادی کار کردهام که از وبسایتهای کسبوکارهای کوچک و محلی تا برنامههای کاربردی سازمانی در مقیاس بزرگ برای شرکتهای بزرگ را شامل میشود.
در این مدت، من به اندازه کافی خوش شانس بودم که با افراد و شرکتهای فوقالعاده کار کردم و چیزهای زیادی از آنها آموختم. من همچنین روی پروژههای جالبی کار کرده ام و دیده ام که چگونه تیمهای مختلف با مشکلات مختلف برخورد میکنند.
اگر در این مدت به یک نکته توجه کردهام، این است که اکثر برنامههای وب در نهایت با یک API خارجی ادغام میشوند. خواه این برای چیزهای ساده ای مانند ارسال ایمیل باشد یا چیزهای پیچیدهتر مانند ادغام با درگاه پرداخت شخص ثالث، توانایی تکیه بر سیستمهای خارجی برای انجام کارهای سنگین برای شما میتواند به طور قابل توجهی برای برنامه شما مفید باشد.
بیشتر بخوانید: کتاب High Performance with Laravel Octane
این میتواند به شما اجازه دهد بر روی ویژگیهای اصلی برنامه خود تمرکز کنید و به شرکتهای خارجی اجازه دهید مواردی را که نیازی به نگرانی ندارید (و نمیخواهید) مدیریت کنند. به عنوان مثال، به جای ساختن یک سیستم پرداخت برای برنامه وب جدید خود، میتوانید از Stripe برای رسیدگی به پرداختها استفاده کنید. این به شما امکان میدهد بیشتر روی ایجاد ویژگیهای جدید جالب تمرکز کنید و Stripe نگران پردازش پرداخت باشد.
من با بسیاری از API های مختلف، از جمله Stripe، Mailgun، Twilio، Marketo، Zapier، Twitter، Vonage، GitHub و بسیاری دیگر کار کردهام. در حین کار با این APIها، متوجه الگوهای رایج و بهترین شیوههایی شدهام که من (یا تیمی که با آن کار میکنم) توانستهام از آنها استفاده کنم. من همچنین اشتباهات و نادیدهگیریهایی را دیدهام که بعداً ما را نیش زدند.
در کتاب Consuming APIs in Laravel، تکنیکهایی را که آموختهام پوشش میدهیم و به شما درک بهتری از نحوه مصرف مستقیم APIها از برنامه لاراول خود میدهیم.
ما با پوشش چیستی APIها، مزایایی که ارائه میدهند، انواع مختلف APIهایی که ممکن است با آنها برخورد کنید و نحوه احراز هویت با آنها شروع میکنیم. سپس تکنیکهای کدی را که برای آسانتر کردن مصرف APIها استفاده میکنم، پوشش میدهیم. ما در مورد مواردی مانند کلاسهای نهایی، کلاسها و ویژگیهای فقط خواندنی، ترکیب بر روی وراثت، رابطها، اشیاء انتقال داده و موارد دیگر بحث خواهیم کرد.
بیشتر بخوانید: کتاب Battle Ready Laravel
پس از این، نحوه مصرف API از برنامه لاراول خود را با استفاده از Saloon پوشش خواهیم داد. ما در مورد مواردی مانند درخواست، OAuth2، پاسخهای حافظه پنهان، مدیریت خطا، و آزمایش ادغامهای API شما بحث خواهیم کرد.
در نهایت، ما به پوشش وبهوکها میپردازیم. ما در مورد اینکه آنها چه هستند، نحوه تنظیم آنها و نحوه مدیریت ایمن آنها در برنامه لاراول خود صحبت خواهیم کرد.
در پایان کتاب Consuming APIs in Laravel، شما باید درک بسیار خوبی از نحوه مصرف API ها به طور مستقیم از برنامه لاراول خود با استفاده از کدهای قابل نگهداری، آزمایشپذیر و توسعهپذیر داشته باشید. شما باید به توانایی خود در ادغام با API های شخص ثالث اطمینان داشته باشید و بتوانید این کار را به روشی ایمن و قوی انجام دهید.
سرفصلهای کتاب Consuming APIs in Laravel:
- Sponsor
- Introduction
- About APIs
- Code Techniques
- Building an API Integration Using Saloon
- OAuth
- Webhooks
- Final Words
جهت دانلود کتاب Consuming APIs in Laravel میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.