آموزش 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

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش 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 محلی سخنرانی می کند. در اوقات فراغت ، جاستین از کوله پشتی و خواندن کتاب های علمی تخیلی لذت می برد.