لاراول - ساخت وبسایت کامل پورتفولیو
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت وبسایت کامل پورتفولیو
- استقرار پروژه روی سرور واقعی
- نصب و استفاده از Composer
- ساختار فایلها و پوشههای Laravel
- آشنایی با فایل env.
- مسیریابی پایه در Laravel
- پارامترهای مسیر، میانافزار، پیشوند و مسیر نامگذاری شده
- رجیستریشن و استفاده از میانافزار
- عملیاتهای CRUD (Create و Read و Update و Delete) اولیه
- سیستم Image Intervention
- احراز هویت پایه در Laravel با استفاده از Laravel Breeze - رجیستریشن، اعتبارسنجی ایمیل، فراموشی پسورد و ریست پسورد
- مجوزدهی کاربر
- صفها و Job
- Observer و Listener رویداد
- استفاده از سشن و کش
- اعتبارسنجی فرم و مدیریت خطا
- مهاجرت و Seeder
- محلیسازی در Laravel
- کامپوننتهای Blade
- Query Builder
- Eloquent ORM
- روابط Eloquent
- یکپارچهسازی PayPal در Laravel
- یکپارچهسازی Stripe در Laravel
- یکپارچهسازی Razorpay در Laravel
- یکپارچهسازی 2Checkout در Laravel
- یکپارچهسازی Instamojo در Laravel
- یکپارچهسازی Mollie در Laravel
- یکپارچهسازی Paystack در Laravel
- یکپارچهسازی SSLCOMMERZ در Laravel
- پیادهسازی Yajra Datatable
- پیادهسازی Image Intervention
- پیادهسازی سبد خرید
- پیادهسازی Spatie Laravel Permission (نقش و مجوز)
- احراز هویت اجتماعی Socialite (لاگین با شبکههای اجتماعی)
پیشنیازهای دوره
- دانش پایه PHP
- دانش پایه HTML و CSS
- تجربه کار با یک ویرایشگر کد
- دانش پایه بوت استرپ
- آشنایی با سرور محلی؛ برای مثال xampp و wampp یا هر مورد دیگر
- مبانی OOP (برنامهنویسی شیگرا)
توضیحات دوره
در دنیای دیجیتال امروزی، داشتن یک حضور حرفهای آنلاین برای کسی که میخواهد در هر صنعتی مسیر شغلی موفقی بسازد، ضروری است. وبسایت پورتفولیوی راهی عالی برای نمایش مهارتها، دستاوردها و تجربه شما به کارفرمایان، مشتریان یا همکاران بالقوه است. Laravel، یکی از محبوبترین فریمورکهای PHP برای توسعه وب، روشی قدرتمند و کارآمد برای ساخت وب اپلیکیشنهای پویا و مقیاسپذیر ارائه میدهد.
در این دوره جامع، یاد میگیرید چگونه یک وبسایت پورتفولیو را از ابتدا با Laravel بسازید. کار را با مبانی، از جمله فریمورک Laravel، معماری MVC و طراحی پایگاه داده شروع میکنیم و سپس به سراغ موضوعات پیشرفتهتر مانند ساخت صفحات پویا، یکپارچهسازی احراز هویت کاربر و افزودن قابلیتهای شبکههای اجتماعی میرویم. در پایان دوره، یک وبسایت پورتفولیوی حرفهای و کاملاً تابعی خواهید داشت که میتوانید از آن برای نمایش مهارتها و دستاوردهای خود استفاده کنید.
این دوره برای کسی مناسب است که میخواهد Laravel را یاد بگیرد و یک وبسایت پورتفولیوی حرفهای ایجاد کند. چه توسعهدهنده وب باشید، چه طراح، فریلنسر یا هر فردی که به دنبال ساخت یک حضور آنلاین قدرتمند است، این دوره دانش و مهارتهای لازم را برای ساخت وبسایتی در اختیار شما قرار میدهد که مشتریان و کارفرمایان بالقوه را تحت تأثیر قرار دهد. هیچ تجربه قبلی با Laravel یا توسعه وب لازم نیست، اما داشتن دانش پایه PHP و HTML و CSS مفید خواهد بود.
آنچه در Laravel یاد خواهید گرفت: ساخت وبسایت کامل پورتفولیو
- درک فریمورک Laravel و معماری MVC
- طراحی و پیادهسازی اسکیمای پایگاه داده برای یک وبسایت پورتفولیو
- ساخت صفحات پویا با قالبهای Blade و مسیریابی Laravel
- یکپارچهسازی احراز هویت و مجو کاربزر با قابلیتهای داخلی Laravel
- افزودن قابلیتهای شبکههای اجتماعی، مانند اشتراکگذاری و کامنتگذاری به وبسایت پورتفولیوی شما
- استقرار وبسایت پورتفولیو روی سرور واقعی و بهینهسازی آن برای موتورهای جستجو
پس چه یک توسعهدهنده باتجربه باشید که میخواهد Laravel را به مهارتهای خود اضافه کند، و چه یک مبتدی که میخواهد یک وبسایت پورتفولیوی حرفهای بسازد، این دوره برای شما مناسب است. همین حالا در دوره شرکت کرده و ساخت وبسایت پورتفولیوی پویا و چشمگیر خود را با Laravel آغاز کنید.
فهرست بروزرسانیها
افزودن آموزش ارتقای نسخه Laravel 9 به Laravel 10
این دوره برای چه کسانی مناسب است؟
- کسانی که میخواهند توسعهدهنده Laravel شوند.
- دانشجویانی که میخواهند Laravel را برای پروژههای دانشگاهی خود یاد بگیرند.
- افرادی که میخواهند در Laravel شغل پیدا کنند.
- کسانی که میخواهند دانش خود را در برنامهنویسی افزایش دهند.
لاراول - ساخت وبسایت کامل پورتفولیو
-
مقدمه 06:58
-
راهنمای مشاهده دوره 06:23
-
ارتقای Laravel 9 به Laravel 10 04:54
-
ارتقای Laravel 10 به Laravel 11 13:55
-
راهاندازی محیط محلی 06:21
-
تغییر نسخه PHP در Laragon 03:50
-
افزونههای کاربردی VS Code 07:46
-
نصب اولین پروژه Laravel 9 06:31
-
ساختار فایل و پوشه در Laravel 08:45
-
Artisan CLI و Tinker 07:30
-
فیکس کردن خطای مسیر PHP در ویژوال استودیو کد 03:44
-
تعریف مسیریابی 05:04
-
پارامترهای مسیر 04:32
-
مسیرهای نامگذاری شده 08:16
-
گروهبندی مسیر 06:16
-
متدهای مسیر 02:41
-
مسیر Fallback 02:43
-
مقدمهای بر View در Laravel 08:32
-
ارسال و رندرینگ داده در قالبها 05:11
-
ساخت طرحبندی اپلیکیشن 10:24
-
حلقهها در قالبها 09:49
-
رندرینگ شرطی 07:11
-
گنجاندن Views فرعی 03:53
-
دایرکتیوهای کاربردی Blade 06:29
-
مقدمهای بر کنترلر 01:46
-
کنترلرهای اولیه 12:04
-
کنترلرهای منبع 08:45
-
کنترلرهای تک اکشن 05:00
-
نشانهگذاری فرم 10:21
-
توضیح توکن CSRF فرم 12:58
-
اعتبارسنجی فیلد ورودی 10:39
-
قوانین بیشتر اعتبارسنجی 07:36
-
بازنویسی متنهای پیشفرض اعتبارسنجی 08:45
-
کلاسهای درخواست برای اعتبارسنجی فرم 09:41
-
پیکربندی اتصال پایگاه داده 08:45
-
ایجاد مهاجرت 09:45
-
تایپهای داده جدول 06:53
-
فرمانهای مهم مهاجرت 12:31
-
افزودن ستونها به جداول موجود با استفاده از مهاجرت 06:14
-
بررسی داده فیک و Seed کردن 08:57
-
معرفی Query Builders 03:31
-
بازیابی داده از جدول پایگاه داده 07:38
-
بازیابی لیستی از مقادیر ستونها 02:29
-
استفاده از شرطی Where 08:13
-
درج داده در پایگاه داده 05:41
-
بروزرسانی داده در پایگاه داده 06:28
-
حذف داده از پایگاه داده 03:15
-
دستور جوین اولیه 06:58
-
توابع تجمیع 06:22
-
درک Eloquent ORM 09:06
-
بازیابی رکوردها از طریق مدلهای Eloquent 08:19
-
استفاده از شرطی Where در Eloquent 09:30
-
درج یا ذخیره داده با Eloquent 05:13
-
بروزرسانی داده با Eloquent 08:29
-
حذف داده 04:16
-
تخصیص انبوه 13:22
-
حذف نرم - Trashing 10:10
-
بازیابی داده حذف شده 03:50
-
بازیابی رکورد یا حذف دائمی یک رکورد 06:19
-
فکتوریها 08:58
-
رابطه One to One 18:23
-
رابطه معکوس 11:58
-
رابطه One to Many 16:32
-
رابطه Many to Many 19:49
-
مقدمهای بر ذخیرهسازی فایل 06:13
-
آپلود فایلها در ذخیرهسازی - بخش 1 09:23
-
آپلود فایلها در ذخیرهسازی - بخش 2 10:13
-
لینک ذخیرهسازی 07:57
-
حذف فایلها از ذخیرهسازی 09:54
-
اعتبارسنجی فایلهای آپلود شده (اندازه، نوع و غیره) 10:37
-
پاسخ ریدایرکت 05:27
-
بازگردانی پاسخ JSON 02:47
-
بازگردانی فایل برای دانلود 07:21
-
مقدمه 02:08
-
قالببندی و نشانهگذاری - بخش 1 20:27
-
قالببندی و نشانهگذاری - بخش 2 15:17
-
ایجاد مدلها و مهاجرتها برای CRUD 07:21
-
ایجاد فرم - بخش 1 19:12
-
ایجاد فرم - بخش 2 12:14
-
بازیابی همه داده از جدول پایگاه داده 15:17
-
بروزرسانی سطر مشخص با Eloquent - بخش 1 12:40
-
بروزرسانی سطر مشخص با Eloquent - بخش 2 25:13
-
نمایش داده مشخص 08:52
-
حذف داده مشخص 06:30
-
پیادهسازی حذف نرم و نمایش لیست سطر 11:50
-
بازیابی سطرهای حذف شده 08:37
-
حذف دائمی رکورد 09:13
-
پیادهسازی رابطه One To One در جداول 03:53
-
صفحهبندی نتایج Eloquent 06:42
-
مقدمهای بر میانافزار 02:35
-
ایجاد میانافزار با فرمان Artisan 02:30
-
میانافزار گلوبال 12:47
-
میانافزار گروهی 13:44
-
میانافزار مسیر 07:59
-
میانافزار کنترلر 09:31
-
مقدمهای بر کامپوننتهای Blade 01:27
-
ایجاد کامپوننتهای Blade 06:43
-
رندرینگ کامپوننتهای Blade 15:01
-
ارسال داده به کامپوننتها 11:34
-
اسلاتهای کامپوننت 08:22
-
اشتراکگذاری داده در فایلهای Blade 05:13
-
پیکربندی Mailtrap 03:41
-
ارسال ایمیل ساده با Laravel 07:04
-
ارسال HTML View به عنوان بادی ایمیل 06:36
-
پیوست فایلها به ایمیل 04:36
-
مقدمهای بر سشن HTTP 04:17
-
دریافت داده از سشن 05:26
-
ذخیره داده در سشن 04:46
-
حذف داده از سشن 06:42
-
داده موقت سشن 04:04
-
مقدمهای بر کش 01:46
-
تفاوت بین سش و کش 02:38
-
نصب پکیج Laravel Debugbar 04:01
-
ذخیره داده در کش 10:41
-
ذخیره دائمی داده در کش 03:51
-
حذف داده از کش 05:45
-
استفاده از کش همراه با صفحهبندی 06:21
-
مقدمه 01:32
-
نصب Breeze Starter Kit 08:15
-
ریدایرکت کاربر به صفحه مشخص پس از لاگین 08:36
-
دریافت کاربر احراز هویت شده 04:43
-
بازسازی قابلیت خروج از حساب 06:59
-
محافظت از مسیرها 05:05
-
مقدمه 02:08
-
تفاوت بین احراز هویت و مجوز 03:16
-
مجوز - Gates 15:15
-
اعتبارسنجی مجوزها در قالبهای Blade 05:50
-
مجوز - سیاست 11:44
-
مجوز - نقش 13:55
-
مقدمهای بر صفها 01:07
-
ایجاد اولین Job و پیکربندی صفها 05:09
-
صفبندی یک ایمیل 11:16
-
Observers مدل 08:04
-
مقدمهای بر Listeners رویداد 02:31
-
ایجاد Listeners رویداد 05:28
-
مثال عملی از Listeners رویداد 12:48
-
مقدمهای بر محلیسازی 01:58
-
تعریف و دریافت رشتههای ترجمه 16:52
-
تغییر ترجمه بر اساس مسیر 08:25
-
ایجاد قالب پایه برای کار 10:47
-
مقدمه Yajra Datatable 01:12
-
شروع کار با Yajra Datatable 17:04
-
افزودن دکمههای اکسپورت Datatable 17:12
-
گزینههای ویرایش ستون Datatable 13:58
-
مقدمه Intervention Image 00:54
-
نصب و پیادهسازی اولیه 16:53
-
ساخت فیلتر سفارشی برای تصویر 07:30
-
مقدمه پکیج سبد خرید Laravel 00:57
-
بررسی قالب 05:06
-
نمایش محصولات پویا در فرانتاند 06:41
-
نصب و راهاندازی پکیج 02:10
-
افزودن محصول به سبد خرید 16:40
-
بازیابی محصولات از سشن سبد خرید 06:35
-
بروزرسانی تعداد محصول در سبد خرید 17:08
-
حذف محصول از سبد خرید 04:19
-
مقدمه Laravel Permission 01:06
-
نصب و راهاندازی Laravel Permission 06:00
-
ایجاد نقشها و مجوزها و تخصیص آنها به کاربر 21:53
-
نحوه بررسی نقش و مجوز در Blade 17:06
-
مقدمه Laravel Socialite 01:37
-
نصب Socialite و راهاندازی آن در پروژه 03:01
-
پیادهسازی Socialite 16:38
-
مقدمه 01:12
-
بررسی قالب 03:04
-
PayPal - ایجاد حساب Sandbox برای PayPal 03:59
-
PayPal - یکپارچهسازی درگاه PayPal در Laravel 32:14
-
Stripe - ایجاد حساب Sandbox برای Stripe 03:04
-
Stripe - یکپارچهسازی درگاه Stripe در Laravel 19:40
-
Razorpay - یکپارچهسازی درگاه RazorPay در Laravel 20:36
-
2Checkout - ایجاد حساب Sandbox برای 2Checkout 03:56
-
2Checkout - یکپارچهسازی 2Checkout - بخش 1 28:54
-
2Checkout - یکپارچهسازی 2Checkout - بخش 2 19:18
-
Instamojo - ایجاد حساب Sandbox برای Instamojo 02:31
-
Instamojo - یکپارچهسازی درگاه Instamojo در Laravel 26:10
-
Mollie - ایجاد حساب Sandbox برای Mollie 03:00
-
Mollie - یکپارچهسازی درگاه Mollie در Laravel 17:06
-
Paystack - ایجاد حساب Sandbox برای Paystack 02:54
-
Paystack - یکپارچهسازی درگاه Paystack در Laravel 23:51
-
SSLCOMMERZ - ایجاد حساب Sandbox برای Sslcommerz 03:52
-
SSLCOMMERZ - یکپارچهسازی درگاه Sslcommerz در Laravel 19:50
-
بررسی قالب HTML پنل ادمین (بوت استرپ 5) 03:54
-
نصب Laravel 9 و ایجاد پایگاه داده 04:25
-
نصب و راهاندازی Laravel Breeze 08:35
-
تسلط به طرحبندی ادمین: صفحه داشبورد 13:03
-
سازماندهی فایلها و کد 06:26
-
تسلط به طرحبندی ادمین: صفحه لاگین 14:01
-
تسلط به طرحبندی ادمین: صفحه فراموشی پسورد 23:47
-
تسلط به طرحبندی ادمین: صفحه ویرایش پروفایل 30:51
-
بررسی قالب فرانتاند 05:00
-
تسلط به صفحه اصلی در فرانتاند 20:46
-
تسلط به صفحه وبلاگ در فرانتاند 07:45
-
تسلط به صفحه جزئیات پورتفولیو در فرانتاند 03:14
-
بخش Hero - بخش 1 21:51
-
بخش Hero - بخش 2 33:51
-
بخش Hero - بخش 3 11:43
-
بخش Hero - بخش 4 14:04
-
بخش Hero - بخش 5 17:40
-
بخش Hero - بخش 6 21:55
-
بخش Hero - بخش 7 28:53
-
بخش Hero - بخش 8 10:45
-
بخش Hero - بخش 9 12:48
-
بخش خدمات - بخش 1 24:55
-
بخش خدمات - بخش 2 07:17
-
بخش خدمات - بخش 3 09:13
-
بخش خدمات - بخش 4 05:20
-
بخش خدمات - بخش 07:56
-
ایجاد فرم ویرایش بخش بکاند 14:13
-
مدیریت فرم ویرایش و ذخیره داده در پایگاه داده 38:18
-
نمایش داده پویا در فرم ویرایش 13:46
-
نمایش محتوای پویا در فرانتاند 11:24
-
قابلیت ایجاد دستهبندی پورتفولیو 27:42
-
قابلیت بروزرسانی و حذف دستهبندی پورتفولیو 11:17
-
طراحی صفحه ایجاد فرم 15:15
-
مدیریت صفحه ایجاد فرم 23:21
-
نمایش آیتمهای پورتفولیو در Datatable 16:33
-
بروزرسانی و حذف پورتفولیو 25:57
-
صفحه تنظیمات بخش پورتفولیو 17:01
-
نمایش محتوای پویا در صفحه اصلی 19:06
-
نمایش محتوای پویا در صفحه جزئیات پورتفولیو 16:27
-
اعتبارسنجی برای رابطه دستهبندی (مهم) 16:04
-
ایجاد و مدیریت فرم بروزرسانی تنظیمات در بخش مهارت 23:22
-
نمایش محتوای پویا در فرانتاند 02:20
-
قابلیت ایجاد آیتم مهارت 23:06
-
کار با قابلیت بروزرسانی و حذف 10:51
-
نمایش آیتمهای مهارت در فرانتاند 11:50
-
برخی فیکسها 03:12
-
طراحی فرم بروزرسانی 08:30
-
مدیریت داده فرم و ذخیرهسازی 19:42
-
نمایش محتوای پویا در فرانتاند 05:38
-
طراحی فرم ایجاد 12:45
-
مدیریت و ذخیره داده فرم ایجاد 11:45
-
کار با قابلیت بروزرسانی و حذف 09:58
-
ایجاد صفحه تنظیمات بخش بازخورد 16:43
-
نمایش محتوای پویا در فرانتاند 05:32
-
قابلیت ایجاد دستهبندی 21:04
-
افزودن قابلیت بروزرسانی و حذف دستهبندی 07:26
-
قابلیت ایجاد وبلاگ 21:29
-
نمایش همه نوشتههای وبلاگ در Datatable 14:06
-
کار با قابلیت بروزرسانی و حذف وبلاگ 17:32
-
نمایش جدیدترین نوشتههای وبلاگ در بخش صفحه اصلی 05:42
-
ساخت صفحه پویا جزئیات وبلاگ 16:28
-
نمایش همه نوشتههای وبلاگ در صفحه وبلاگ همراه با صفحهبندی 16:10
-
کار با تنظیمات بخش وبلاگ 14:50
-
ارسال فرم با Ajax 11:36
-
اعتبارسنجی داده فرم و مدیریت خطا 17:52
-
مدیریت فرم و ارسال ایمیل 17:13
-
ایجاد صفحه بخش تنظیمات 11:18
-
صفحه ایجاد لینکهای اجتماعی 29:00
-
قابلیت بروزرسانی و حذف لینکهای اجتماعی 09:54
-
صفحه بروزرسانی جزئیات فوتر 17:02
-
صفحه اطلاعات تماس 15:10
-
قابلیت ایجاد لینکهای مفید 16:19
-
قابلیت بروزرسانی و حذف لینکهای مفید 10:00
-
لینکهای راهنما 24:31
-
نمایش همه محتوای پویا در بخش فرانتاند 16:26
-
صفحه بروزرسانی تنظیمات عمومی 35:23
-
صفحه بروزرسانی تنظیمات سئو 18:58
-
نمایش داده پویا در داشبورد 06:47
-
فعالسازی پویا آیتمهای سایدبار 16:46
-
فیکس کردن مشکل لینکهای نوار ناوبری 04:36
-
آمادهسازی داراییها برای محیط تولید و حذف فایلها و پوشههای استفاده نشده 03:50
-
صفحه خطای سفارشی 12:49
-
فیکس کردن باگ - CV دانلود نمیشود 04:02
-
در صفحه تنظیمات عمومی یک باگ وجود دارد - تصاویر پس از بروزرسانی نمایش داده نمیشوند 09:22
-
فیکس کردن باگ - محتوا در Datatable نمایش داده نمیشود 11:21
-
فیکس کردن باگ - مشکل کار نکردن قابلیت حذف هنگام بروزرسانی برطرف شد 05:00
-
ارتقای Laravel 9 به Laravel 11 18:58
-
استقرار پروژه روی سرور لایو 13:47
مشخصات آموزش
لاراول - ساخت وبسایت کامل پورتفولیو
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:268
- مدت زمان :47:21:09
- حجم :25.52GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy