ساخت وبسایت مدیریت رویدادهای تکی با PHP ،MySQL (2025)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- پروژه کامل با استفاده از php ،pdo و mysql
- سیستم احراز هویت کامل از پایه
- ارسال ایمیل با استفاده از phpMailer
- سیستم کامل CRUD
- سشن در PHP
- ثبتنام شرکتکنندگان، ورود و بازیابی رمز عبور
- اتصال پایگاه داده به PHP و PDO
- سیستم تأیید ایمیل در حین ثبتنام
- روش شناسی اعتبارسنجی فرمها
- یکپارچهسازی روشهای پرداخت با PayPal و Stripe
- سیستم ورود و بازیابی رمز عبور مدیر
- تنظیمات مدیر برای بخشهای مختلف وبسایت
- سیستم بارگذاری تصاویر
- نوتیفیکیشن پیامهای Toast
- مدیریت بستههای قیمتگذاری
پیش نیازهای دوره
- آشنایی پایه با HTML
- آشنایی پایه با CSS
- آشنایی پایه با Javascript یا Jquery
- آشنایی پایه با Bootstrap
- آشنایی پایه با ویرایشگر کد مانند VS Code یا دیگران
توضیحات دوره
در این دوره، زبان برنامهنویسی پرکاربرد PHP و پایگاه داده MySQL را از صفر آموزش دادهایم. سعی کردیم مهمترین مفاهیم هر زبان برنامهنویسی مانند سیستم احراز هویت، سیستم ثبتنام، اعتبارسنجی ایمیل، مدیریت قالب و موارد دیگر را نشان دهیم. یک وب اپلیکیشن مدیریت رویدادهای تکی کامل با جدیدترین نسخه PHP، که در زمان ضبط ویدئوها PHP 8.3 است، توسعه دادهایم. کدهای ما بر نسخههای PHP 8.3 و همچنین نسخههای بعد از 8.0 کار خواهند کرد.
افراد مبتدی در PHP یا کمی آشنایی با آن، بیشترین بهرهمندی را از این دوره خواهند برد. اما اصولمندان نیز میتوانند از آن بهرهمند شوند، چون سعی کردیم تمامی ویژگیهای کاربردی در زندگی واقعی و امکانات پیشرفته برنامههای رویدادهای تکی را نشان دهیم.
ویژگیهای اپلیکیشن:
- گزینه بازنویسی URL با استفاده از فایل htaccess، بنابراین در بخش فرانتاند پسوندهای php. نمایش داده نمیشود.
- ارسال فرم با AJAX بدون نیاز به رفرش صفحه در برخی موارد
- اضافهسازی کوئریهای بهینه شده در برخی قسمتها برای افزایش سرعت لود دادهها، به جای کوئریهای تو در تو.
- نشان دادن فرآیند آپلود فایل در وب سرور با استفاده از کنترل پانل (cPanel).
ویژگیهای پنل ادمین:
- ادمین میتواند لوگو، آیکون/favicon و سایر تنظیمات را تغییر دهد.
- امکان تغییر اطلاعات فوتر
- امکان بهروزرسانی اطلاعات صفحه اصلی
- امکان بهروزرسانی اطلاعات صفحه سوالات متداول (FAQ)
- کنترل بخش FAQ توسط مدیر
- امکان بهروزرسانی نقشه صفحه تماس
- امکان ایجاد، ویرایش و حذف پستهای بلاگ
- ادمین میتواند نوعهای لیستینگ، مکانها و امکانات هر لیست را مدیریت کند.
- ادمین میتواند بخش «چرا ما را انتخاب کنید» را ویرایش کند.
- ادمین میتواند شاهد نظرات مشتریان و تغییر وضعیت آنها باشد.
- امکان ارسال ایمیل به سابسکرایبرها
- مشاهده و مدیریت پروفایل نمایندگان، و حذف آنها
- فعالسازی یا غیرفعالسازی نمایندگان
- مشاهده قسمتهای املاک ثبت شده توسط نمایندگان و مدیریت آنها
- ادمین میتواند سفارشها را مشاهده و حذف کند.
- مشاهده و مدیریت پروفایل مشتریان
- امکان فعالسازی یا غیرفعالسازی مشتریان
- ویرایش تصویر پروفایل، اطلاعات شخصی و رمز عبور مدیر
- ادمین میتواند آگهیهای خود را ایجاد، ویرایش و حذف کند.
- بهروزرسانی صفحات حریم خصوصی و قوانین و مقررات
ویژگیهای شرکتکنندهها:
- شرکتکنندهها میتوانند حساب کاربری رایگان بسازند.
- امکان ورود و بازیابی رمز عبور در صورت نیاز
- تغییر اطلاعات پروفایل
- ارسال پیام به مدیر
- مشاهده بلیطهای خریداریشده
- امکان خرید چند بلیط در یک فاکتور واحد
- خرید چندین بلیط در چندین فاکتور مختلف
- مشاهده فاکتور و دانلود یا چاپ آن
این دوره برای چه کسانی مناسب است؟
- افرادی که میخواهند PHP 8.4 را از صفر یاد بگیرند.
- افرادی که قصد یادگیری MySQL از پایه دارند.
- کسانی که به دنبال فرصتهای شغلی در حوزه توسعه وب هستند.
- کسانی که قصد دارند شغلی دورکاری در PHP داشته باشند.
- کسانی که میخواهند مسیر فریلنسری با PHP را آغاز کنند.
- کسانی که قصد دارند وبسایت مدیریت رویدادهای تک رویداد را بسازند.
ساخت وبسایت مدیریت رویدادهای تکی با PHP ،MySQL (2025)
-
مقدمه 16:37
-
نصب XAMPP (ویندوز) 04:32
-
تغییر نسخه PHP در XAMPP (ویندوز) 09:08
-
نصب Laragon (ویندوز) 09:42
-
تغییر نسخه PHP در Laragon (ویندوز) 03:57
-
نصب PHP 8.2 در Laragon (ویندوز) 03:44
-
نصب XAMPP (MAC OS) 04:30
-
نصب MAMP (MAC OS) 07:27
-
تغییر نسخه PHP در MAMP (MAC OS) 07:09
-
دانلود و نصب Composer (ویندوز) 10:44
-
دانلود و نصب Composer (MAC OS) 02:43
-
ویرایشگرهای کد 01:47
-
توصیف قالب HTML 04:33
-
جداسازی پنل کاربری و ورود 08:46
-
فایل پیکربندی و راهاندازی Mailtrap 08:30
-
انتقال تمامی دادهها به پوشه ادمین 18:29
-
ایجاد جدول کاربران و توسعه سیستم ورود و خروج 30:11
-
بازیابی رمز عبور 16:37
-
بازیابی رمز عبور 08:45
-
ویرایش پروفایل - قسمت 1 17:03
-
ویرایش پروفایل - قسمت 2 16:19
-
سایر صفحات 09:12
-
قالب HTML 11:43
-
مهارت در قالب بخش فرانتاند - قسمت 1 08:43
-
مهارت در قالب بخش فرانتاند - قسمت 2 01:43
-
مهارت در قالب بخش فرانتاند - قسمت 3 09:54
-
مهارت در قالب بخش فرانتاند - قسمت 4 18:04
-
مهارت در قالب بخش فرانتاند - قسمت 5 05:22
-
ثبتنام و تأیید 30:56
-
اضافه کردن SweetAlert به عنوان پنجره پاپآپ 26:29
-
ورود، داشبورد و خروج 14:59
-
بازیابی رمز عبور 06:36
-
بازیابی رمز عبور 05:26
-
ویرایش پروفایل 25:21
-
اخطارهای SweetAlert برای پنل ادمین 10:40
-
صفحه اصلی - بخش بنر - قسمت 1 25:55
-
صفحه اصلی - بخش بنر - قسمت 2 06:27
-
صفحه اصلی - بخش بنر - قسمت 3 09:14
-
صفحه اصلی - بخش خوشآمدگویی - قسمت 1 16:36
-
صفحه اصلی - بخش خوشآمدگویی - قسمت 2 04:36
-
صفحه اصلی - بخش آمار - قسمت 1 16:54
-
صفحه اصلی - بخش آمار - قسمت 2 05:28
-
سخنران - قسمت 1 18:16
-
سخنران - قسمت 2 21:24
-
سخنران - قسمت 3 18:48
-
روز برنامه - قسمت 1 09:50
-
روز برنامه - قسمت 2 06:32
-
برنامهریزی - قسمت 1 19:01
-
برنامهریزی - قسمت 2 20:18
-
برنامهریزی - قسمت 3 18:14
-
برنامهریزی - قسمت 4 17:10
-
اختصاص برنامه به سخنران - قسمت 1 22:47
-
تخصیص برنامه به سخنران - قسمت 2 18:26
-
تخصیص برنامه به سخنران - قسمت 3 09:20
-
تخصیص برنامه به سخنران - قسمت 4 11:41
-
دستهبندی اسپانسر - قسمت 1 08:13
-
دستهبندی اسپانسر - قسمت 2 08:06
-
اسپانسر - قسمت 1 23:28
-
اسپانسر - قسمت 2 16:52
-
اسپانسر - قسمت 3 18:27
-
نهاد برگزارکننده - قسمت 1 11:15
-
نهاد برگزارکننده - قسمت 2 07:26
-
نهاد برگزارکننده - قسمت 3 06:43
-
اقامت - قسمت 1 12:21
-
اقامت - قسمت 2 18:15
-
گالری عکس - قسمت 1 08:49
-
گالری عکس - قسمت 2 08:03
-
گالری عکس - قسمت 3 27:08
-
گالری ویدئو - قسمت 1 10:49
-
گالری ویدئو - قسمت 2 07:39
-
سوالات متداول - قسمت 1 06:52
-
سوالات متداول - قسمت 2 09:51
-
تصدیق نامه - قسمت 1 07:19
-
تصدیق نامه - قسمت 2 11:46
-
بلاگ - قسمت 1 15:08
-
بلاگ - قسمت 2 19:59
-
قیمتگذاری - قسمت 1 10:04
-
قیمتگذاری - قسمت 2 08:20
-
قیمتگذاری - قسمت 3 32:38
-
قیمتگذاری - قسمت 4 04:43
-
خرید بلیط - قسمت 1 21:22
-
خرید بلیط - قسمت 2 17:31
-
خرید بلیط - قسمت 3 (پیپال) 27:05
-
خرید بلیط - قسمت 4 (Stripe) 14:16
-
خرید بلیط - قسمت 5 (بانک) 16:08
-
پنل ادمین - بلیطها - قسمت 1 21:54
-
پنل ادمین - بلیطها - قسمت 2 17:33
-
پنل ادمین - شرکتکننده - قسمت 1 25:10
-
پنل ادمین - شرکتکننده - قسمت 2 18:18
-
پنل ادمین - فاکتور و چاپ 11:23
-
پنل شرکتکننده - بلیطها 19:06
-
پنل شرکتکننده - فاکتور و چاپ 08:14
-
پنل شرکتکننده - پیام به ادمین - قسمت 1 09:56
-
پنل شرکتکننده - پیام به ادمین - قسمت 2 10:36
-
پنل ادمین - پاسخ پیغام به شرکتکننده - قسمت 1 13:03
-
پنل ادمین - پاسخ پیام به شرکتکننده - قسمت 2 10:25
-
صفحه اصلی - قسمت 1 11:19
-
صفحه اصلی - قسمت 2 05:14
-
صفحه اصلی - قسمت 3 05:47
-
صفحه اصلی - قسمت 4 07:55
-
صفحه تماس - قسمت 1 12:42
-
صفحه تماس - قسمت 2 08:00
-
صفحه قوانین 06:12
-
صفحه حریم خصوصی 02:47
-
سابسکرایبر - قسمت 1 17:36
-
سابسکرایبر - قسمت 2 19:46
-
پنل ادمین - داشبورد - قسمت 1 12:54
-
پنل ادمین - داشبورد - قسمت 2 03:54
-
تنظیمات - لوگو 09:38
-
تنظیمات - آیکون/favicon 05:21
-
تنظیمات - بنر 06:21
-
تنظیمات - فوتر 12:13
-
تنظیمات - بلیط 12:38
-
تنظیمات - رنگ تم 28:56
-
بررسی حداکثر تعداد بلیط 13:05
-
کد اضافی برای حذف شرکتکننده و بستهها 01:53
-
ریدایرکشن ادمین و امنیت پوشه 05:55
-
راه اندازی صفحه 404 07:20
مشخصات آموزش
ساخت وبسایت مدیریت رویدادهای تکی با PHP ،MySQL (2025)
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:118
- مدت زمان :24:53:00
- حجم :22.05GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy