آموزش با استفاده از PHP و Laravel خدمات وب را آرام کنید

RESTful Web Services with PHP and Laravel

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در محیط برنامه های وب امروزی ، خدمات RESTful نقش بسیار مهمی دارند. این دوره به شما می آموزد که چگونه می توانید چنین خدماتی را با یکی از محبوب ترین چارچوب های PHP ایجاد کنید: لاراول. با انواع برنامه ها و دستگاه های متصل به سرویس های وب ، صفحات وب سنتی ارائه شده در سمت سرور در حال از دست دادن هستند. امروزه خدمات RESTful نقشی بی بدیل دارند و امکان توسعه چنین خدماتی مزیت بزرگی است. در این دوره ، شما خواهید آموخت كه خدمات RESTful باید از كدام اصول پیروی كنند و نحوه استفاده از بسیاری از كمك كنندگان و ابزارهای ارائه شده توسط لاراول برای ایجاد چنین خدماتی. علاوه بر یادگیری مراحل مورد نیاز برای تنظیم نقاط پایانی API ، رسیدگی به درخواست ها و ذخیره داده ها ، همچنین می توانید نحوه ایجاد احراز هویت برای ایمن سازی سرویس خود را نیز بفهمید. زمانی که این دوره را به پایان رسانده اید ، خواهید فهمید که چگونه یک سرویس RESTful را ساختار بندی کرده و با استفاده از لاراول آن را پیاده سازی کنید. این به شما کمک می کند در محیطی که مهارتهای مورد نیاز برای توسعه وب سرویسها بیش از هر زمان دیگری مهم است ، موقعیتی قدرتمند بدست آورید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع شدن Getting Started

  • مقدمه Introduction

  • ساختار دوره Course Structure

  • خدمات آرامش بخش چیست؟ What are RESTful Services?

  • نمای کلی نمایشی Demo Overview

  • نسخه ی نمایشی راه انداز پستچی Postman Setup & Demo

  • نسخه ی نمایشی: پروژه دوره Demo: Course Project

  • تازه کردن خدمات RESTful Refresher on RESTful Services

  • تازه کردن تنظیمات Laravel Laravel Up Refresher on Laravel & Setting Laravel Up

  • نسخه ی نمایشی: راه اندازی پروژه دوره Demo: Course Project Setup

  • اشتراک منابع متقابل (CORS) Cross-origin Resource Sharing (CORS)

  • بسته شدن Wrap Up

طراحی و ساخت یک سرویس آرام Designing and Structuring a RESTful Service

  • بررسی اجمالی ماژول Module Overview

  • استخراج نقاط پایانی API Deriving API Endpoints

  • نسخه ی نمایشی: استخراج نقاط پایانی API Demo: Deriving API Endpoints

  • درخواست ها Requests & Responses

  • قالب های داده Data Formats

  • نسخه ی نمایشی: داده های پاسخ درخواست سازه (1/2) Demo: Structuring Request & Response Data (1/2)

  • نسخه ی نمایشی: داده های پاسخ درخواست سازه (2/2) Demo: Structuring Request & Response Data (2/2)

  • واگذاری روش HTTP HTTP Method Assignment

  • نسخه ی نمایشی: انتساب روش HTTP Demo: HTTP Method Assignment

  • محافظت از مسیر Route Protection

  • API یکپارچه سازی URL API Endpoints URL Styling

  • خلاصه ماژول Module Summary

مسیریابی Routing

  • بررسی اجمالی ماژول Module Overview

  • ایجاد مسیرها در لاراول Creating Routes in Laravel

  • RESTful Routes RESTful Routes

  • کنترل کننده های RESTful RESTful Controllers

  • مسیریاب گروه بندی مسیر Route Grouping & Middleware

  • نسخه ی نمایشی: ایجاد مسیرهای RESTful Demo: Creating RESTful Routes

  • نسخه ی نمایشی: ایجاد کنترل کننده های RESTful Demo: Creating RESTful Controllers

  • نسخه ی نمایشی: آزمایش حفاظت CSRF لاراول Demo: Testing & Laravel's CSRF Protection

درخواست رسیدگی و پاسخ ها Request Handling & Responses

  • بررسی اجمالی ماژول Module Overview

  • درخواست پاسخ لاراول Laravel Request & Response Flow

  • مدیریت ورودی Handling Input

  • نسخه ی نمایشی: مدیریت ورودی Demo: Handling Input

  • پاسخ Responses

  • نسخه ی نمایشی: پاسخ ها Demo: Responses

  • اعتبار سنجی Validation

  • نسخه ی نمایشی: اعتبار سنجی Demo: Validation

  • تنظیم پیام های اعتبار سنجی Adjusting Validation Messages

  • بسته شدن Wrap Up

عملیات CRUD CRUD Operations

  • بررسی اجمالی ماژول Module Overview

  • بانک های اطلاعاتی با لاراول - مهاجرت فصیح Databases with Laravel - Eloquent & Migrations

  • مهاجرت ها Migrations

  • نسخه ی نمایشی: مهاجرت ها Demo: Migrations

  • روابط Relations

  • نسخه ی نمایشی: روابط Demo: Relations

  • تعامل داده ها Data Interaction

  • نسخه ی نمایشی: تعامل داده ها (1/2) Demo: Data Interaction (1/2)

  • نسخه ی نمایشی: تعامل داده ها (2/2) Demo: Data Interaction (2/2)

  • بسته شدن Wrap Up

احراز هویت Authentication

  • بررسی اجمالی ماژول Module Overview

  • رویکردهای تأیید اعتبار Authentication Approaches

  • JWT و OAuth2 JWT and OAuth2

  • پیاده سازی JWT در برنامه لاراول Implementing JWT in Laravel Application

  • نصب بسته JWT Installing JWT Package

  • نسخه ی نمایشی: نصب بسته JWT Demo: Installing JWT Package

  • پیکربندی بسته JWT Configuring JWT Package

  • نسخه ی نمایشی: پیکربندی بسته JWT Demo: Configuring JWT Package

  • JWT وارد شوید JWT Sign In

  • نسخه ی نمایشی: JWT وارد سیستم شوید Demo: JWT Sign In

  • احراز هویت مبتنی بر رمز Token-based Authentication

  • نسخه ی نمایشی: احراز هویت مبتنی بر رمز - جلسات Demo: Token-based Authentication - Meetings

  • نسخه ی نمایشی: احراز هویت مبتنی بر رمز - ثبت نام Demo: Token-based Authentication - Registration

  • بسته شدن Wrap Up

نمایش نظرات

نظری ارسال نشده است.

آموزش با استفاده از PHP و Laravel خدمات وب را آرام کنید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 6m
66
Pluralsight (پلورال سایت) pluralsight-small
26 خرداد 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
88
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Max Schwarzmueller Max Schwarzmueller

مکس یک توسعه دهنده وب و مربی حرفه ای آنلاین است. با شروع توسعه به زبانهای مختلف در سن 13 سالگی ، ماکس نمی توانست عمیق تر و عمیق تر در توسعه و پایان پروژه های مختلف متوقف شود. گرچه این همیشه کار اصلی او نبوده است. قبل از اینکه به توسعه وب تمام وقت بپردازد ، او به صنعت دیگری نگاه کرد: وی در رشته مدیریت بازرگانی تحصیل کرد و قبل از اینکه اشتیاق خود را به عنوان کار اصلی خود درگیر کند ، در مشاوره های اصلی و همچنین یک بانک کار می کرد. اگر کد نباشد ، مکس از ورزش ، آشپزی و ملاقات با مردم لذت می برد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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