آموزش ساخت RI های RI در Laravel

Building RESTful APIs in Laravel

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: لاراول یکی از محبوب ترین چارچوب های PHP برای ساخت برنامه های زیبا است. در این دوره ، نحوه ساخت RESTful API با استفاده از Laravel را بیاموزید. مربی Justin Yost برخی از قسمتهای اصلی این فریم ورک را مرور می کند و سپس نحوه ساخت API مرور ، خواندن ، ویرایش ، افزودن و حذف (BREAD) را در لاراول مورد بررسی قرار می دهد. وی سپس نحوه شخصی سازی API شما را به اشتراک می گذارد ، از جمله نحوه بارگیری داده های مربوطه یا منابع زیرمجموعه برای یک رکورد اصلی ، بازگرداندن داده های تو در تو و ایجاد میان افزار محدودیت ورود به سیستم و نرخ. وی همچنین نحوه استفاده از Behat برای آزمایش API شما و اطمینان از عملکرد مطابق انتظار را بررسی می کند.
موضوعات شامل:
  • مرور اصول API
  • قطعات اساسی چارچوب لاراول
  • خواندن ، افزودن ، ویرایش و حذف رکورد
  • خطاها و استثناهای API
  • تبدیل داده های API شما
  • بازگشت داده های تو در تو و حاشیه ای
  • ایجاد میان افزار ورود به سیستم
  • تأیید اعتبار در API شما
  • تست نقطه پایانی و پیشرفته

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

مقدمه Introduction

  • خوش آمدی Welcome

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

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

1. مبانی Laravel و API 1. Laravel and API Basics

  • مرور اصول API Reviewing the basics of an API

  • نصب لاراول Installing Laravel

  • اتصال Laravel به یک پایگاه داده Connecting Laravel to a database

  • مبانی لاراول The basics of Laravel

2. API BREAD 2. The BREAD API

  • سوابق مرور Browsing records

  • خواندن یک رکورد Reading a record

  • اضافه کردن یک رکورد Adding a record

  • در حال ویرایش یک رکورد Editing a record

  • حذف یک رکورد Deleting a record

3. خطاها و استثنائات API 3. API Errors and Exceptions

  • خطای ضبط از دست رفته Producing a missing record error

  • خطاهای اعتبار سنجی بازگشت Returning validation errors

  • نحوه پردازش سایر خطاها How to process other errors

4- ورای API BREAD 4. Beyond the BREAD API

  • داده API خود را تغییر دهید Transform your API data

  • فراتر از یک API BREAD ساده Beyond a simple BREAD API

  • مدیریت منابع فرعی Managing subresources

5- داده اضافی برای API شما 5. Extra Data for Your API

  • بازگشت داده های تو در تو Returning nested data

  • داده های حاشیه برگشت داده شده است Returning sideloaded data

  • پیج کردن API Paginate the API

  • برای بارگیری یک پرونده را برگردانید Return a file to download

  • پذیرش بارگذاری پرونده Accepting file uploads

6. Middleware در API شما 6. Middleware on Your API

  • وسط چیست؟ What is middleware?

  • ایجاد یک واسطه ورود به سیستم Creating a logging middleware

  • ایجاد یک میان افزار حد مجاز نرخ Creating a rate limit middleware

7. تأیید اعتبار به API شما 7. Authenticating to Your API

  • تأیید اعتبار Token authentication

  • احراز هویت اساسی Basic authentication

  • OAuth2: مبانی OAuth2: The basics

  • OAuth2: راه‌اندازی و نصب OAuth2: Setup and installation

  • OAuth2: ایجاد و تنظیم نشانه ها OAuth2: Creating and setting tokens

8- تست کردن 8. Testing

  • تنظیم Behat Setting up Behat

  • تست پایه نهایی Basic endpoint testing

  • تست پیشرفته نقطه پایان Advanced endpoint testing

نتیجه Conclusion

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

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش ساخت RI های RI در Laravel
جزییات دوره
2h 19m
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
66,199
- از 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 محلی سخنرانی می کند. در اوقات فراغت ، جاستین از کوله پشتی و خواندن کتاب های علمی تخیلی لذت می برد.