ساخت یک سیستم مدیریت یادگیری کامل با PHP و MySQL
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- پروژهی کامل با php ،pdo و mysql
- سیستم احراز هویت کامل از ابتدا
- ارسال ایمیل با phpmailer
- سیستم کامل CRUD
- سشن PHP
- ثبتنام، لاگین و ریست کردن رمز عبور دانشجو
- ثبتنام، لاگین و ریست کردن رمز عبور مدرسان
- اتصال پایگاه داده با php و pdo
- سیستم تأیید ایمیل در حین ثبتنام
- تکنیک اعتبارسنجی فرم
- یکپارچهسازی متد پرداخت با PayPal و Stripe
- سیستم لاگین و ریست کردن رمز عبور برای ادمین
- تنظیمات ادمین برای بخشهای مختلف وبسایت
- سیستم آپلود عکس
- نوتیفیکیشن پیام Toast
- مدیریت کوپن دوره
- سیستم پیامرسانی بین دانشجو و مدرس
- مدیریت برنامه درسی دوره
- سیستم مدیریت سبد خرید
- مدیریت درآمد مدرس و ادمین
- مدیریت پروفایل ادمین
- مدیریت پروفایل دانشجو و مدرس
- ثبتنام و لاگین دانشجو و مدرس
پیشنیازهای دوره
- دانش اولیه اچ تی ام ال
- دانش اولیه سی اس اس
- دانش اولیه جاوا اسکریپت
- دانش اولیه بوت استرپ
- دانش اولیه ویرایشگر کد مانند ویژوال استودیو کد یا هر ویرایشگر دیگر
توضیحات دوره
در این دوره، مدرس به دانشجویان زبان برنامهنویسی محبوب PHP و پایگاه داده MySQL را از ابتدا آموزش میدهد. پس از نمایش کل مبانی PHP، سیستم احراز هویت، امنیت و تسلط به قالب و غیره، او یک وب اپلیکیشن سیستم مدیریت یادگیری (LMS) کامل با آخرین نسخهی PHP توسعه داده است، یعنی این پروژه بدون هیچ مشکلی در PHP 8.4 اجرا خواهد شد.
افرادی که در PHP کاملاً مبتدی هستند یا افرادی که هیچ دانشی در این زمینه ندارند، بیشترین بهره را از این دوره خواهند برد. اما افراد پیشرفته نیز از این دوره بهرهمند خواهند شد، زیرا مدرس سعی میکند تمام ویژگیهای واقعی یک سیستم مدیریت یادگیری (LMS) را به همراه با ویژگیهای پیشرفته نشان دهد.
ویژگیهای اپلیکیشن:
- ویژگیهای جستجو در صفحهی اصلی
- ویژگیهای جستجوی پیشرفته در صفحهی دوره
- گزینهی بازنویسی URL با فایل htaccess برای اینکه هیچ پسوند php. در فرانتاند وجود نداشته باشد.
- کوئریهای بهینهشده به جای کوئریهای تودرتو در برخی بخشها اضافه شدهاند تا داده سریعتر بارگذاری شود.
ویژگیهای پنل ادمین:
- ادمین میتواند لوگو، فاویکون و غیره را تغییر دهد.
- ادمین میتواند کمیسیون فروش را راهاندازی کند.
- ادمین میتواند حداقل مبلغ برداشت را راهاندازی کند.
- ادمین میتواند کارمزد برداشت برای مدرس را راهاندازی کند.
- ادمین میتواند زبان دوره را مدیریت کند.
- ادمین میتواند دستهبندی دوره را مدیریت کند.
- ادمین میتواند سطح دوره را مدیریت کند.
- ادمین میتواند بخش سوالات متداول را مدیریت کند.
- ادمین میتواند پستهای وبلاگ را ایجاد، ویرایش و حذف کند.
- ادمین میتواند نظرات را ایجاد، ویرایش و حذف کند.
- ادمین میتواند تمام فهرست سابسکرایبرها را مشاهده کرده و آنها را با فرمت CSV اکسپورت کند.
- ادمین میتواند تمام پروفایلهای دانشجویان را ببیند و آنها را مدیریت کند.
- ادمین میتواند تمام پروفایلهای مدرسان را ببیند و آنها را مدیریت کند.
- ادمین میتواند تمام سفارشات و فاکتورها را ببیند.
- ادمین میتواند عکس، اطلاعات و رمز عبور خود را تغییر دهد.
- ادمین میتواند تمام دورهها را ببیند و آنها را تأیید کند.
- ادمین میتواند تمام برنامههای درسی را ببیند.
- ادمین میتواند درخواستهای برداشت ایجاد شده توسط مدرس را تأیید کند.
ویژگیهای دانشجویان:
- دانشجو میتواند به صورت رایگان حساب کاربری ایجاد کند.
- دانشجو میتواند وارد حساب خود شود و در صورت لزوم رمز عبور خود را ریست کند.
- دانشجو میتواند اطلاعات پروفایل خود را تغییر دهد.
- دانشجو میتواند با PayPal و Stripe دورهها را خریداری کند.
- دانشجو میتواند تاریخچهی سفارشات خود را ببیند.
- دانشجو میتواند فاکتور سفارش را ببیند و چاپ کند.
- دانشجو پس از خرید میتواند محتوای دوره را ببیند.
- دانشجو میتواند درباره دورهای که خریداری کرده نظر بدهد.
- دانشجو میتواند پیامی به مدرسان برای دورهی خاصی ارسال کند.
- دانشجو به دورهها به صورت دائمی دسترسی خواهد داشت.
- دانشجو میتواند آیتمهایی را به لیست علاقهمندیها اضافه کرده و تمام آیتمهای لیست علاقهمندیها را ببیند.
- دانشجو میتواند آیتمهایی را به سبد خرید اضافه کند.
- دانشجو میتواند اکشن چکاوت را انجام دهد.
- دانشجو میتواند در صورت داشتن کوپن، آن را برای یک دوره خاص اعمال کند.
ویژگیهای مدرسان:
- مدرس میتواند به صورت رایگان حساب کاربری ایجاد کند.
- مدرس میتواند وارد حساب خود شود و در صورت لزوم رمز عبور خود را ریست کند.
- مدرس میتواند اطلاعات پروفایل خود را تغییر دهد.
- مدرس میتواند دورهها را به صورت رایگان آپلود کند.
- مدرس میتواند به پیام دانشجو پاسخ دهد.
- مدرس میتواند دورهها را اضافه، ویرایش یا حذف کند.
- مدرس از هر خرید درآمد خواهد داشت.
- مدرس میتواند برای یک دوره کوپن ایجاد کند.
- مدرس میتواند پول موجودیاش را برداشت کند.
- مدرس میتواند دورهای ایجاد کرده و آن را برای بررسی به مدیر ارسال کند.
- مدرس میتواند تاریخچهی درآمد خود را ببیند.
این دوره برای چه کسانی مناسب است؟
- افرادی که میخواهند php را از ابتدا یاد بگیرند.
- افرادی که میخواهند mysql را از ابتدا یاد بگیرند.
- افرادی که به دنبال یک شغل خوب در حوزهی توسعه وب هستند.
- افرادی که میخواهند شغل دورکاری در زمینه php داشته باشند.
- افرادی که میخواهند کار فریلنسری خود را با php آغاز کنند.
- افرادی که میخواهند ساخت یک سیستم مدیریت یادگیری (LMS) کامل را یاد بگیرند.
ساخت یک سیستم مدیریت یادگیری کامل با PHP و MySQL
-
مقدمه 25:39
-
نصب XAMPP (سیستمعامل ویندوز) 04:32
-
تعویض بین نسخههای php در XAMPP (سیستمعامل ویندوز) 09:08
-
نصب Laragon (سیستمعامل ویندوز) 09:42
-
تعویض بین نسخههای php در Laragon (سیستمعامل ویندوز) 03:57
-
نصب PHP 8.2 در Laragon (سیستمعامل ویندوز) 03:44
-
نصب XAMPP (سیستمعامل مک) 04:30
-
نصب MAMP (سیستمعامل مک) 07:27
-
تعویض بین نسخههای php در MAMP (سیستمعامل مک) 07:09
-
دانلود و نصب Composer (سیستمعامل ویندوز) 10:44
-
دانلود و نصب Composer (سیستمعامل مک) 02:43
-
ویرایشگرهای کد 01:47
-
توصیف قالب اچ تی ام ال 04:33
-
جداسازی داشبورد و لاگین 08:46
-
راهاندازی فایل پیکربندی و Mailtrap 08:30
-
انتقال کل داده به فولدر ادمین 18:29
-
ایجاد جدول کاربران و توسعه سیستم لاگین و خروج 30:11
-
فراموشی رمز عبور 16:37
-
ریست کردن رمز عبور 08:45
-
ویرایش پروفایل - قسمت 1 17:03
-
ویرایش پروفایل - قسمت 2 16:19
-
صفحات دیگر 09:12
-
قالب اچ تی ام ال 09:36
-
تسلط به قالب فرانتاند - قسمت 1 05:14
-
تسلط به قالب فرانتاند - قسمت 2 18:17
-
تسلط به قالب فرانتاند - قسمت 3 12:49
-
تسلط به قالب فرانتاند - قسمت 4 15:09
-
تسلط به قالب فرانتاند - قسمت 5 17:16
-
ثبتنام 25:15
-
تأیید ثبتنام 05:27
-
لاگین، داشبورد و خروج 08:52
-
ریست کردن رمز عبور - قسمت 1 06:10
-
ریست کردن رمز عبور - قسمت 2 06:41
-
ویرایش پروفایل 17:07
-
ثبتنام و تأیید 14:35
-
لاگین، داشبورد و خروج 03:29
-
ریست کردن رمز عبور 05:08
-
ویرایش پروفایل 09:34
-
دستهبندی دوره - قسمت 1 15:30
-
دستهبندی دوره - قسمت 2 06:53
-
سطح دوره - قسمت 1 06:15
-
سطح دوره - قسمت 2 02:16
-
زبان دوره - قسمت 1 03:29
-
زبان دوره - قسمت 2 01:34
-
راهاندازی کمیسیون فروش 11:51
-
مدیریت دوره - قسمت 1 21:29
-
مدیریت دوره - قسمت 2 21:37
-
مدیریت دوره - قسمت 3 39:55
-
مدیریت دوره - قسمت 4 24:34
-
مدیریت دوره - قسمت 5 18:52
-
مدیریت دوره - قسمت 6 43:34
-
مدیریت دوره - قسمت 7 19:52
-
مدیریت ماژول - قسمت 1 07:11
-
مدیریت ماژول - قسمت 2 12:50
-
مدیریت ماژول - قسمت 3 19:11
-
مدیریت ماژول - قسمت 4 10:34
-
مدیریت درس - قسمت 1 19:17
-
مدیریت درس - قسمت 2 23:16
-
مدیریت درس - قسمت 3 35:30
-
مدیریت درس - قسمت 4 30:33
-
مدیریت درس - قسمت 5 48:48
-
مدیریت درس - قسمت 6 16:16
-
مدیریت درس - قسمت 7 17:40
-
مدیریت درس - قسمت 8 08:24
-
مدیریت درس - قسمت 9 11:00
-
مدیریت درس - قسمت 10 25:54
-
نمایش و اضافه کردن مدرسان 35:11
-
ویرایش و حذف مدرسان 21:35
-
نمایش و اضافه کردن دانشجویان 07:03
-
ویرایش و حذف دانشجویان 05:10
-
قسمت 1 24:15
-
قسمت 2 21:21
-
قسمت 3 28:17
-
قسمت 4 28:06
-
قسمت 5 08:44
-
قسمت 1 25:33
-
قسمت 2 20:20
-
قسمت 3 17:50
-
قسمت 4 03:39
-
نمایش دورهها در صفحه اصلی 11:14
-
نمایش دورهها در صفحه مدرس 09:25
-
قسمت 1 27:20
-
قسمت 2 20:18
-
قسمت 3 11:10
-
قسمت 1 10:44
-
قسمت 2 12:58
-
قسمت 3 28:53
-
قسمت 4 23:10
-
قسمت 5 06:50
-
قسمت 1 11:22
-
قسمت 2 06:13
-
قسمت 1 12:44
-
قسمت 2 16:51
-
قسمت 1 27:05
-
قسمت 2 26:13
-
راهاندازی کوپن 24:45
-
قسمت 1 15:15
-
قسمت 2 23:23
-
قسمت 3 12:04
-
قسمت 1 42:06
-
قسمت 2 22:10
-
قسمت 3 21:34
-
سفارش و فاکتور 23:57
-
قسمت 1 20:05
-
قسمت 2 05:34
-
سفارش و فاکتور 11:43
-
قسمت 1 28:29
-
قسمت 2 11:59
-
قسمت 3 12:26
-
قسمت 1 38:04
-
قسمت 2 21:32
-
قسمت 3 11:13
-
قسمت 1 34:22
-
قسمت 2 52:25
-
قسمت 3 12:13
-
قسمت 4 04:40
-
قسمت 1 09:36
-
قسمت 2 09:26
-
قسمت 1 16:31
-
قسمت 2 15:05
-
قسمت 1 07:28
-
قسمت 2 02:27
-
ارسال ایمیل فرم تماس 05:08
-
قسمت 1 11:31
-
قسمت 2 04:57
-
لوگو 09:24
-
فاویکون 04:10
-
اضافه کردن چند دوره 05:50
مشخصات آموزش
ساخت یک سیستم مدیریت یادگیری کامل با PHP و MySQL
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:128
- مدت زمان :33:15:19
- حجم :32.92GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy