آموزش Building RESTful APIs in Laravel (2018)

Building RESTful APIs in Laravel (2018)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

لاراول یکی از محبوب ترین چارچوب های PHP برای ساخت برنامه های زیبا است. در این دوره ، یاد بگیرید که چگونه با استفاده از Laravel یک API RESTful بسازید. مربی 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

  • اتصال لاراول به یک پایگاه داده 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. فراتر از Bread API 4. Beyond the BREAD API

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

  • فراتر از یک API ساده نان 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

  • راه اندازی بهت Setting up Behat

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

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

نتیجه Conclusion

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

نمایش نظرات

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