در این آموزش تصویری با ساخت وب سرویس RESTful با PHP و Laravel آشنا می شوید.

این دوره آموزشی محصول موسسه PluralSight است.

سرفصل های این دوره:

  • یادآوری در فریم ورک Laravel و تنظیم فریم ورک Laravel
  • راه اندازی پروژه دوره
  • به اشتراک گذاری منابع بین مبدا (CORS)
  • طراحی و ساختار یک سرویس
  • استخراج نقطه پایانی API
  • فرمت های داده
  • ساختار درخواست و پاسخ داده
  • روش HTTP واگذاری
  • API نقطه انتهایی URL یک ظاهر طراحی شده
  • مسیریابی
  • مسیر ایجاد در فریم ورک Laravel
  • تست و حفاظتی CSRF فریم ورک Laravel
  • فریم ورک Laravel درخواست و جریان پاسخ
  • اعتبار سنجی
  • تنظیم پیام های تأیید اعتبار
  • عملیات CRUD
  • پایگاه های داده با Laravel
  • احراز هویت
  • روش احراز هویت
  • نصب و راه اندازی بسته بندی JWT
  • و …

عنوان دوره: PluralSight RESTful Web Services with PHP and Laravel

مدت دوره: 3 ساعت و 6 دقیقه

نویسنده: Max Schwarzmueller


توضیحات:

RESTful Web Services with PHP and Laravel

Max Schwarzmueller
3h 6m


With all kinds of applications and devices connecting to web services, traditional server-side rendered web pages are losing ground. Today, RESTful services play an invaluable role and being able to develop such services poses a great advantage. In this course, you'll learn which principles RESTful services should follow and how to use the many helpers and tools Laravel offers to create such a service. Besides learning the steps required to set up API endpoints, handle requests and store data, you'll also understand how to incorporate authentication to secure your service. At the time you've finished this course, you'll understand how to structure a RESTful service and implement it using Laravel. This will help you to gain a strong position in an environment where skills needed for developing web services are more important than ever before.

Course Overview1m 44s
Course Overview1m 44s
Getting Started23m 2s
Introduction2m 0s
Course Structure1m 45s
What are RESTful Services?1m 49s
Demo Overview0m 42s
Postman Setup & Demo4m 14s
Demo: Course Project2m 15s
Refresher on RESTful Services2m 59s
Refresher on Laravel & Setting Laravel Up3m 14s
Demo: Course Project Setup1m 37s
Cross-origin Resource Sharing (CORS)1m 32s
Wrap Up0m 50s
Designing and Structuring a RESTful Service38m 32s
Module Overview1m 48s
Deriving API Endpoints3m 35s
Demo: Deriving API Endpoints2m 45s
Requests & Responses1m 49s
Data Formats4m 51s
Demo: Structuring Request & Response Data (1/2)4m 8s
Demo: Structuring Request & Response Data (2/2)3m 12s
HTTP Method Assignment3m 47s
Demo: HTTP Method Assignment2m 36s
Route Protection2m 37s
API Endpoints URL Styling4m 9s
Module Summary3m 9s
Routing20m 3s
Module Overview0m 46s
Creating Routes in Laravel2m 21s
RESTful Routes2m 37s
RESTful Controllers1m 24s
Route Grouping & Middleware2m 6s
Demo: Creating RESTful Routes4m 22s
Demo: Creating RESTful Controllers3m 46s
Demo: Testing & Laravel's CSRF Protection2m 39s
Request Handling & Responses34m 49s
Module Overview0m 30s
Laravel Request & Response Flow1m 14s
Handling Input2m 52s
Demo: Handling Input4m 8s
Responses5m 40s
Demo: Responses7m 42s
Validation5m 46s
Demo: Validation5m 20s
Adjusting Validation Messages0m 55s
Wrap Up0m 39s
CRUD Operations33m 36s
Module Overview1m 26s
Databases with Laravel - Eloquent & Migrations1m 39s
Migrations4m 12s
Demo: Migrations4m 28s
Relations3m 17s
Demo: Relations2m 25s
Data Interaction2m 27s
Demo: Data Interaction (1/2)5m 53s
Demo: Data Interaction (2/2)7m 3s
Wrap Up0m 42s
Authentication34m 55s
Module Overview1m 17s
Authentication Approaches3m 7s
JWT and OAuth22m 28s
Implementing JWT in Laravel Application1m 26s
Installing JWT Package1m 37s
Demo: Installing JWT Package2m 43s
Configuring JWT Package1m 4s
Demo: Configuring JWT Package0m 48s
JWT Sign In1m 3s
Demo: JWT Sign In3m 52s
Token-based Authentication1m 10s
Demo: Token-based Authentication - Meetings8m 47s
Demo: Token-based Authentication - Registration3m 38s
Wrap Up