نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در محیط برنامه های وب امروزی ، خدمات 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
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات