دوره آموزشی
دوبله زبان فارسی
تسلط به توسعه API لاراول 11
✅ سرفصل و جزئیات آموزش
در این راهنمای گام به گام برای توسعه دهندگان، با ساخت RESTful APIs ایمن و مقیاس پذیر با لاراول 11 آشنا می شوید.
آنچه یاد خواهید گرفت:
- چگونه محیط لاراول 11 را برای توسعه API راه اندازی و پیکربندی کنیم؟
- بهترین شیوه ها برای طراحی RESTful APIs با لاراول
- پیاده سازی عملیات های CRUD (Create و Read و Update و Delete) با Eloquent
- ایمن سازی APIs با احراز هویت (به عنوان مثال Sanctum)
- مدیریت اعتبارسنجی درخواست، پاسخ های خطا و استثناها
- تست API با استفاده از Postman
- میان افزار، مسیریابی و نسخه سازی در لاراول برای APIs
- یکپارچه سازی سرویس های شخص ثالث با APIs
- استقرار REST APIs لاراول در محیط های تولید
- درک پاسخ های جی سان و کار با کلاینت های API
پیش نیازهای دوره
- دانش اولیه برنامه نویسی PHP
- دانش کار در مورد پایگاه داده ها به ویژه MySQL
- دانش اولیه لاراول (اختیاری اما مفید)
- یک رایانه با PHP، کامپوزر و یک ویرایشگر کد نصب شده (دستورالعمل ها ارائه خواهد شد.)
- تمایل به یادگیری و استفاده از تکنیک های توسعه API مدرن
توضیحات دوره
آنچه یاد خواهید گرفت:
- اصول معماری RESTful API و بهترین شیوه ها
- راه اندازی محیط توسعه لاراول 11
- طراحی و پیاده سازی عملیات های CRUD با Eloquent ORM
- ایمن سازی API خود با Laravel Sanctum
- ویژگی های پیشرفته مانند میان افزار، نسخه سازی API و محدودیت نرخ
- مدیریت خطا، اعتبارسنجی درخواست و ایجاد پاسخ های سفارشی
- تست APIs با Postman
- استقرار REST API لاراول خود در محیط تولید لایو
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگانی که می خواهند REST APIs قوی و ایمن با استفاده از لاراول بسازند.
- مبتدیان لاراول که به دنبال تقویت مهارت های توسعه بک اند خود هستند.
- توسعه دهندگان PHP که می خواهند به توسعه API مبتنی بر لاراول سوئیچ کنند.
- افراد حرفه ای که هدفشان یادگیری اصول طراحی API مدرن با لاراول است.
- دانشجویانی که به دنبال یکپارچه سازی APIs با فریمورک های فرانت اند یا اپلیکیشن های موبایل هستند.
تسلط به توسعه API لاراول 11
-
به این دوره خوش آمدید 02:33
-
نصب کامپوزر 01:48
-
نصب Laragon 02:07
-
چگونه نسخه PHP را در Laragon بروزرسانی کنیم؟ 02:33
-
نصب ویژوال استودیو کد 01:40
-
نصب لاراول 05:54
-
بررسی نصب لاراول 01:42
-
ساختار فایل پروژه 05:01
-
رجیستریشن کاربر جدید 01:28
-
ایجاد مسیر API 02:17
-
ایجاد کنترلر API 01:18
-
اولین مسیر API 03:03
-
کلاینت Postman API 06:20
-
API رجیستریشن کاربر جدید 16:02
-
API لاگین 12:49
-
افزودن نقش کاربران 02:46
-
ایجاد کاربر نقش ادمین 02:46
-
گنجاندن نقش - پاسخ API لاگین 01:28
-
جمع بندی بخش API احراز هویت (اختیاری) 02:58
-
API همه کاربران - GET 07:59
-
API ویرایش کاربر - PUT 13:19
-
API حذف کاربر - DELETE 08:55
-
API کاربر - جمع بندی بخش (اختیاری) 03:19
-
API نسخه 05:33
-
متغیر محیطی - Postman 04:01
-
ایجاد API دسته بندی - متد POST 13:21
-
Trait آپلود تصویر 09:32
-
API دریافت همه دسته بندی - متد GET 05:57
-
API ویرایش دسته بندی - متد POST 10:02
-
API حذف دسته بندی - متد DELETE 09:34
-
API دسته بندی - جمع بندی بخش (اختیاری) 05:30
-
API ایجاد محصول - متد POST 19:31
-
API دریافت همه محصولات - متد GET 05:51
-
API ویرایش محصول - متد POST 12:36
-
API ویرایش محصول - فیکس کردن باگ متد POST 02:26
-
API حذف محصول - متد DELETE 08:30
-
جمع بندی بخش API محصول (اختیاری) 04:38
-
API ایجاد متد حمل و نقل - متد POST 14:28
-
API دریافت همه متدهای حمل و نقل - متد GET 05:06
-
API ویرایش متد حمل و نقل - متد PUT 11:06
-
API حذف متد حمل و نقل - متد DELETE 06:08
-
جمع بندی بخش API متد حمل و نقل (اختیاری) 04:02
-
API ایجاد متد پرداخت - متد POST 11:38
-
API دریافت همه متدهای پرداخت - متد GET 04:48
-
API ویرایش متد پرداخت - متد PUT 09:16
-
API حذف متد پرداخت - متد DELETE 05:50
-
تغییر وضعیت متد پرداخت 06:25
-
API متد پرداخت - جمع بندی بخش 04:25
-
ایجاد سفارش جدید - POST 29:09
-
دریافت همه سفارشات - GET 04:16
-
تغییر API وضعیت سفارش 09:50
-
تغییر API وضعیت پرداخت 04:17
-
انتظار، پردازش و سفارشات تکمیل شده - GET 09:16
-
API سفارشات کاربر 06:47
-
ایجاد آدرس کاربر جدید - POST 14:50
-
دریافت همه کاربران - GET 04:56
-
ویرایش آدرس کاربر - PUT 10:43
-
حذف آدرس کاربر - DELETE 04:43
-
آدرس کاربر در سفارشات 13:20
-
API جزئیات سفارش - GET 07:28
-
تست API 07:49
-
افزودن نظرات جدید 12:03
-
همه نظرات 04:23
-
تایید و رد نظرات 04:57
-
حذف نظرات 06:26
-
نظرات بر اساس محصولات 06:39
-
نظرات بر اساس کاربر 03:14
مشخصات آموزش
تسلط به توسعه API لاراول 11
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:67
- مدت زمان :08:40:44
- حجم :3.37GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy