تسلط به لاراول 11 - راهنمای مرجع جامع
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد بگیرید چگونه محیط توسعه برای توسعه لاراول 11 را راهاندازی کنید.
- یاد بگیرید چگونه مدلها، کنترلرها و Viewها را ایجاد کنید.
- یاد بگیرید چگونه صفحات داده محور را با Laravel Eloquent ORM توسعه دهید.
- یاد بگیرید چگونه عملکرد صفحهبندی، مرتبسازی و فیلتر را پیادهسازی کنید.
- یاد بگیرید چگونه عملیاتهای درج انبوه، بروزرسانی انبوه و حذف انبوه را انجام دهید.
- یاد بگیرید چگونه داده را به فرمتهای اکسل، CSV و PDF اکسپورت کنید.
- یاد بگیرید چگونه اعتبارسنجی فرمها را انجام دهید.
- یاد بگیرید چگونه احراز هویت و مجوز را پیادهسازی کنید.
- یاد بگیرید چگونه یک REST API را با لاراول توسعه دهید.
- یاد بگیرید چگونه یک Laravel REST API را Consume کنید.
پیشنیازهای دوره
- ویرایشگر ویژوال استودیو کد، لاراول و PHP
- دانش اولیه از جاوا اسکریپت، سی اس اس ، بوتاسترپ، jQuery و PHP
- دانش اولیه از هر پایگاه داده اس کیوال
توضیحات دوره
این دوره به توسعهدهندگان دانش کاملی از توسعه وب اپلیکیشنها با الگوی معماری MVC لاراول 11 ارائه میدهد.
در این دوره که توسط متخصص توسعه، کامسواراسارما، طراحی شده است، شما تمام مفاهیم ضروری برای ساخت وب اپلیکیشنهای مدرن با لاراول را خواهید آموخت.
این دوره شامل بررسیهای گامبهگام و دموهای کدنویسی است که شما را تشویق میکنیم همراه با آنها کدنویسی کنید تا فرآیند یادگیری را تقویت کنید.
این دوره به 54 ماژول تقسیم شده است که هر ماژول کد منبع را فراهم میکند تا بتوانید با مدرس همراه شوید.
این دوره برای چه کسانی مناسب است؟
این دوره برای تمام توسعهدهندگان وب است که میخواهند لاراول 11 را از ابتدا یاد بگیرند یا مهارتهای لاراول موجود خود را ارتقا دهند.
تسلط به لاراول 11 - راهنمای مرجع جامع
-
پیشنمایش کل دوره - بخش 1 19:29
-
پیشنمایش کل دوره - بخش 2 22:37
-
نصب PHP 03:45
-
فعالسازی افزونههای ضروری PHP 03:47
-
نصب Composer 02:05
-
نصب لاراول بهصورت محلی و گلوبال 08:33
-
نصب ویژوال کد به عنوان ویرایشگر 03:36
-
کل فایلهای تمرینی دوره 00:53
-
ایجاد یک کنترلر جدید و نوشتن اولین اکشن 12:52
-
رندرینگ پیامها بهعنوان پاسخ 02:35
-
استفاده از متغیرها بهعنوان پاسخ 03:51
-
دسترسی به مقادیر QueryString درون یک View 07:07
-
نمایش تاریخ و زمان فعلی در یک View 13:47
-
اشکالزدایی کد با تابع echo، تابع dump و تابع dd 09:44
-
کار با پکیج Debugbar 06:39
-
اشکالزدایی کد در ویژوال استودیو کد 09:27
-
لاگ کردن پیامها در فایل لاگ 09:40
-
ایجاد لاگرهای سفارشی و لاگرهای روزانه 11:52
-
کار با دایرکتیو IF و SWITCH 17:30
-
کار با دایرکتیو FOR 09:07
-
رندرینگ داده با کنترلهای مختلف فرم اچ تی ام ال 08:52
-
کار با حلقههای تودرتو FOR 04:20
-
ایجاد یک کلاس مدل و ارسال داده مدل به View 12:51
-
ایجاد یک Partial View و ارسال داده به Partial View 06:26
-
آمادگی برای کار با View و اکشن کنترلر 06:19
-
ایجاد یک کلاس فیلتر سفارشی با متدهای استاتیک 10:54
-
ایجاد یک Provider سرویس و بوت کردن دایرکتیوهای سفارشی 19:14
-
کار با متدهای Helper رشته و عدد 19:15
-
کار با Specifierهای فرمت تاریخ و زمان 08:48
-
کار با کالکشنها 06:47
-
کار با اچ تی ام ال Escaped و Unescaped 02:53
-
پیادهسازی مجدد دایرکتیوهای سفارشی بهعنوان متدهای Helper سفارشی 05:59
-
رندرینگ تمام ردیفها با بوتاسترپ 21:34
-
رندرینگ تمام ردیفها با کامپوننت کارت بوتاسترپ 08:51
-
رندرینگ جزئیات یک ردیف با قابلیت ناوبری 12:20
-
مدیریت رویدادهای دکمه با jQuery 15:06
-
مدیریت رویدادهای چک باکس با jQuery 09:37
-
ایجاد صفحه طرحبندی برای اپلیکیشن 07:55
-
ایجاد یک کامپوننت View برای بارگذاری دستهبندیها 24:23
-
ایجاد یک کامپوننت View برای بارگذاری محصولات 08:03
-
پیادهسازی اکشن ProductList 09:27
-
فراخوانی اکشن کنترلر لاراول با تابع ajax.$ 07:06
-
کار با صفحات خطای پیشفرض مختلف در لاراول 18:39
-
پیادهسازی کنترلر و اکشن برای تولید یک خطا 07:08
-
پیادهسازی صفحات خطای سفارشی محیط توسعه و محیط تولید 07:33
-
ایجاد یک هندلر استثنای سفارشی و تزریق آن با یک ServiceProvider سفارشی 13:26
-
بازگردانی JsonResponse ،ViewResponse ،RedirectResponse ،BinaryFile و SymfonyResponse 22:05
-
بازگردانی BinaryFileResponse و SymfonyResponse 11:02
-
کار با پیشوند مسیر و گروههای مسیر 09:31
-
پیادهسازی اعتبارسنجیهای عددی، الفبایی و الفبایی-عددی 14:26
-
اعتبارسنجی چند پارامترها، تاریخ، بولی و UUID 12:19
-
عبارات منظم، پارامترهای اختیاری، آدرس IP و اعتبارسنجیهای طول 15:55
-
نصب سرور MySQL 04:58
-
نصب MySQL WorkBench 03:18
-
پیکربندی MySQL DB Adapter برای اپلیکیشن لاراول 17:05
-
ایجاد مدلهای مستر و اعمال مهاجرتها 11:18
-
Seed کردن جداول مستر با داده ضروری 05:56
-
ایجاد مدل کارمند با کلیدهای خارجی 14:48
-
انجام عملیاتهای CRUD با Tinker 09:00
-
ایجاد یک صفحه طرحبندی 05:03
-
نمایش لیست تمام کارمندان 15:10
-
نمایش جزئیات یک کارمند خاص 09:18
-
بروزرسانی داده در جدول پایگاه داده 25:57
-
حذف یک کارمند 06:35
-
درج یک کارمند جدید 17:36
-
نمایش لیست تمام کارمندان 12:22
-
نمایش جزئیات یک کارمند 06:41
-
حذف یک کارمند 05:57
-
بروزرسانی داده در جدول پایگاه داده 12:40
-
درج یک کارمند جدید 11:19
-
تولید یک کلاس ایمیل جدید و پیادهسازی متدها 17:17
-
ارسال SMS به شماره تلفن کارمندان با یک سرویس سفارشی 17:15
-
آمادگی برای کار با یک مدل برای اعتبارسنجی 08:45
-
تعریف قوانین اعتبارسنجی درخواست فرم 11:35
-
پیادهسازی View و اکشنهای کنترلر 14:23
-
ذخیره کردن داده اعتبارسنجیشده 23:56
-
نمایش تمام پیامهای خطا در سطح فرم 03:00
-
نوشتن اعتبارسنجهای سفارشی 06:28
-
آمادگی برای کار با رابط کاربری قابلیت جستجو 13:05
-
نوشتن کوئریها - بخش 1 26:34
-
نوشتن کوئریها - بخش 2 16:07
-
کار با متدهای تجمیع 05:02
-
نوشتن کوئریها - بخش 1 13:30
-
نوشتن کوئریها - بخش 2 06:19
-
کار با متدهای تجمیع 02:47
-
ایجاد یک مهاجرت جدید 15:20
-
بروزرسانی ویژگیهای ستون موجود 06:11
-
تغییر نام ستونها از طریق مهاجرتها 04:07
-
دراپ کردن ستونها از طریق مهاجرتها 02:49
-
تغییر نام جدول از طریق مهاجرتها 02:26
-
حذف جدول از طریق مهاجرتها 02:40
-
ایجاد یک فکتوری برای مدل به منظور seed کردن داده نمونه 11:30
-
آمادگی برای کار با مدلها و مهاجرتها 03:43
-
مدیریت ایجاد رویدادها و رویدادهای ایجاد شده 17:40
-
مدیریت حذف رویدادها و رویدادهای حذف شده 14:19
-
مدیریت بروزرسانی رویدادها و رویدادهای بروزرسانی شده 13:02
-
پیادهسازی صفحهبندی 10:05
-
پیادهسازی تغییر اندازه صفحه پویا 07:26
-
پیادهسازی قابلیت مرتبسازی 14:49
-
پیادهسازی قابلیت جستجو - بخش 1 22:57
-
پیادهسازی قابلیت جستجو - بخش 2 15:13
-
آمادگی برای کار با مدلها، کلیدهای خارجی و مهاجرتها 13:00
-
Seed کردن جداول 03:29
-
رندرینگ دکمههای رادیویی بهصورت پویا 19:15
-
مدیریت رویدادهای دکمه رادیویی 07:43
-
ذخیره داده در چند جدول هنگام ارسال فرم 10:36
-
رندرینگ چک باکسها بهصورت پویا 09:55
-
مدیریت رویدادهای چک باکس 05:22
-
ذخیره داده در چند جدول هنگام ارسال فرم 04:01
-
رندرینگ آیتمها در لیست باکسها بهصورت پویا 18:52
-
انتقال آیتمها از یک لیست باکس به لیست باکس دیگر با دکمهها 11:03
-
مدیریت رویدادهای کلیک دکمه 15:06
-
ذخیره داده در چند جدول هنگام ارسال فرم 07:26
-
بارگذاری کشورها در لیست کشویی 15:08
-
بارگذاری ایالتها در لیست کشویی با ajax.$ 11:56
-
بارگذاری شهرها در لیست کشویی با ajax.$ 06:41
-
حذف یک رکورد واحد با دکمه رادیویی بهعنوان سلکتور ردیف 13:58
-
حذف رکوردهای انبوه با چک باکسها 16:56
-
آمادگی برای کار با Viewها و اکشنهای کنترلر 08:02
-
ایجاد یک Partial View برای رندر کردن هر ردیف 08:37
-
پیادهسازی قابلیت افزودن و حذف ردیف 11:43
-
درج رکوردهای انبوه در یک بار 04:06
-
آمادگی برای کار با Viewها و اکشنهای کنترلر 05:12
-
ایجاد یک Partial View برای رندر کردن هر ردیف 08:36
-
بروزرسانی رکوردهای انبوه 03:46
-
نصب وابستگیهای مورد نیاز 08:03
-
اکسپورت داده به PDF 06:11
-
اکسپورت داده به اکسل 07:17
-
اکسپورت داده به CSV 02:31
-
اکسپورت داده به TXT 05:59
-
اکسپورت داده به DOCX 07:30
-
آمادگی برای کار با مدلها و مهاجرتها، روابط 15:16
-
پیادهسازی View و اکشن ایندکس 05:53
-
پیادهسازی View و اکشن ایجاد کردن 12:09
-
ایجاد یک کامپوننت و رندرینگ آن بهصورت پویا 11:52
-
بارگذاری فایلها در فولدرهای ذخیرهسازی و ذخیره کردن تصویر در جدول پایگاه داده MySQL 25:19
-
دانلود فایلها از فولدرهای ذخیرهسازی و خواندن تصویر از جدول پایگاه داده 16:09
-
بررسی پایگاه داده و تولید مهاجرتها 08:08
-
پیکربندی مدلها و روابط 12:43
-
پیادهسازی Running Totalها برای هر گزارش 19:01
-
پیادهسازی Running Totalها برای هر سفارش 12:59
-
پیادهسازی Sub Totalها 09:02
-
پیادهسازی قابلیت Collapse و Expand دو سطحی 24:57
-
پیادهسازی Expand All و Collapse All 04:03
-
پیادهسازی قابلیت آکاردئون چند سطحی 21:01
-
پیادهسازی قابلیت Expand All و Collapse All در چند سطح 14:17
-
فراخوانی یک رویه ذخیره شده با پارامترهای خروجی 16:42
-
ایجاد یک مدل و اعمال مهاجرتها 04:22
-
پیادهسازی View و اکشنهای کنترلر 08:00
-
رندرینگ نمودارهای میلهای، خطی، پای، دونات، رادار و ناحیه قطبی 13:13
-
رندرینگ نمودار مساحت 05:56
-
کار با داده سشن 25:18
-
کار با کوکیها 17:02
-
کار با کش 09:32
-
نصب نود جی اس و پکیج احراز هویت Breeze 12:28
-
ایجاد مدل نقشها و Seed کردن جدول نقشها با نقشهای مستر 07:54
-
ایجاد مدل مجوزها و Seed کردن جدول مجوزها 05:10
-
ایجاد مدل مجوزها بر اساس نقش و اعمال مهاجرتها 04:41
-
افزودن فیلدهای سفارشی به مدل کاربران 08:40
-
ایجاد Seeder ابرکاربر 03:55
-
سفارشیسازی صفحه ثبتنام 24:51
-
سفارشیسازی صفحه اطلاعات پروفایل 14:07
-
قفل کردن کاربران بر اساس تعداد تلاشهای ناموفق برای ورود 16:06
-
ایجاد صفحه طرحبندی، صفحه نوار ناوبری، صفحه اصلی ادمین و صفحه اصلی مشتری 21:07
-
ایجاد میانافزار سفارشی و اعمال آن در سطح مسیرها 05:21
-
آنلاک کردن حسابهای کاربری توسط ابرکاربر 20:57
-
پیادهسازی اکشن نمایش 06:10
-
پیادهسازی اکشن ویرایش 12:39
-
پیادهسازی اکشن حذف 04:32
-
ثبتنام کاربران جدید توسط ابرکاربر 12:29
-
لیست کردن تمام نقشها 17:14
-
ویرایش یک نقش 06:28
-
حذف یک نقش 02:54
-
ایجاد یک نقش جدید 05:00
-
رندرینگ تمام مجوزها بهعنوان چک باکسها برای یک نقش خاص 24:20
-
ایجاد کاربران نمونه، نقشهای نمونه و پیوست مجوزها به نقشها 08:35
-
ایجاد یک میانافزار سفارشی برای بررسی سطوح دسترسی 08:02
-
نمایش لیست تمام کارمندان 18:52
-
نمایش جزئیات یک کارمند خاص 09:03
-
ویرایش جزئیات یک کارمند 11:13
-
حذف کارمند 04:30
-
افزودن یک کارمند جدید 08:57
-
ایجاد API برای مدلهای دپارتمانها و کشورها 07:25
-
بارگذاری مسیرهای API با یک Provider سرویس مسیر سفارشی 06:06
-
ایجاد API برای مدل کارمند جهت انتخاب تمام ردیفها (GET) 04:26
-
بازگردانی جزئیات یک کارمند خاص (GET) 02:47
-
درج جزئیات یک کارمند جدید (POST) 07:11
-
بروزرسانی جزئیات یک کارمند خاص (PUT) 03:29
-
حذف یک کارمند خاص (DELETE) 02:21
-
نمایش تمام کارمندان با فراخوانی REST API (متد GET) 15:09
-
نمایش جزئیات یک کارمند خاص (GET) 05:30
-
بروزرسانی جزئیات کارمند (PUT) 10:24
-
حذف یک کارمند (DELETE) 04:11
-
درج یک کارمند جدید (POST) 07:11
مشخصات آموزش
تسلط به لاراول 11 - راهنمای مرجع جامع
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:194
- مدت زمان :34:26:40
- حجم :16.33GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy